need to add a register