adding more support for searching, profiles, and bug fixes