Special Hooking now functional

TODO: Refactor code to make it more readable. Synchronization