Test Cases

Added test cases, pending test4.