ok robert
was from william@ but i had a slightly different approach of implementing it in the port itself.