register final