Added the first draft of the specifiction.