Added search functionality and media uploading