final composition for this assignment