starting to write test cases