searches and file uploads