updated with activity indicator
completed upto autocomplete