Implment register feature