drafted the requirements