added support for genres and ratings as well as searching