added not type, more tests