CSC181 Cupcake Final Doc