Started recoding. Improved hooks.
Started recoding