Continued filling in the requirements. #1