Mostly finished Requirement tests