Added basic code for deliverable1