add auto-complete