image upload

chalk modified