added testing requirements