Image upload, search and fix bugs