add search and catalog article list component