updated testing requirements, all pass