24 hour architecture challenge.