got unit test suite working as expected
adds more methods to KeyType