change auto complet. need to add listener