Definitions of at first glance:

  • adverb:   immediately