lots more functions working..  very cool