reflection and test classes completed