change to 16 bits, take out reg read control op