registration function complete