Feat register

Feature is done.