First draft of the specification