+ rescaleImage to fix request too large error (will improve it with some rules regarding when to actually scale the photo and maybe place it in imageCache)