lgo: method function registering