finished code and tests, prints all requirements to screen