add auto complete

add auto complete