added more tests to types