refine search and upload features