added ability to rotate data in modem.Data()