fix the search implementation, and beginning to fix the customize functionality