dis demo now modifies registers