done with KGn
grrrrr pinsn
working on pinsn