Updating the requirements to be cleaner