Full final product, submitted 4-9-2014