modify register & manager