auto complete panel added and minor tweaks