Composed deliverable for week 6