added cpu transmission