test cases added
method cleanup