refactor(registration): still trying to get this working