added autocomplete with tab