t added basic test cases