still in progress cleaning up
revised mobber