added asome test cases