refining error messages for failure modes
enabled search bar with dynamic searching