Final and Ready for reassessment

Complete and ready to pong the ping.