add ensure block to begin rescue
why is imageurl not getting saved
seems to have fixed the image name error
fix typo in message model