removed attempt to test, test cases not complete yet