getoptx

some tinkering

alot more