add register feature method