add several components for search