http://www.jamesgoolnik.com/how-to-compose-a-challenge-statement-2/