— Add registration functional