updated with image uploader demo