Note on -type.
Going to translate this one.
Here whats translated so far.
removed some awkward stuff
Edited wrapper notation by last thoughts.