integrated Auto Complete functionality