finish implementing the search functionality by rutracker