add functions of serach and filters definitions.