Added Interaction Design and skeleton code