added search functionality, need to implement pagination and multiple categories