Register a user function finished

Register a user function is now fully complete