first draft, working quite good

no options no doc no help yet