Assignment 6: Composition