implementing image upload functionality