Implement registration feature