WIP
WIP
new type needs some more methods...