added some base for search