adding boiler plate for image upload, i have to rethink the flux