add some test cases
test cases added
modify initial move
modify test cases
slight changes