Design is now a specification problem
TEMPLATE