connection now handles uint8_t and uing32_t via >> and <<