First complete version of the requirements