IGNORE:Added more tests to code