corrected some stuff in test_implementation