Registration almost fully functional