this is the same code the mech toys use, but I'll look into it