design change and image upload