created search feature and other tweaks