added basic operation test cases