fix #6 - image upload