Implemented base system for the hooking system.