Add registration functionality
Add registration functionality