a few updates, frejbot got a ot of work.