added test cases for step()