first completion of the OutPin class. Seems i need a heap.

Let's see if i can avoid it