finished the requirements gathering section