Added Type Ahead Functionality