Finishing the requirements, ready for review