made otpimized and static versions of ARduCom and outQueue