prototraitor
not defined yet