First specification design skeleton