added initial test cases