debugging passed