building a search image app step by step (1)