[SOLVED-kinda]adding buttons/axes to V-USB joystick implementation

Low speed usb is only able to accept data packets 8 bytes in length or less. so my attempted report of 9 bytes is not being sent. or not being sent properly