make all test passing