adding sections and adding image upload functionality