added basic search functionality and layout tweaks