Assignment 5 - Composition