added draft for test cases