adding the ability to upload images