first checkin for byte arrays