image upload feature updated (July 3rd #2)