added joystick classes