described the hook protocol and removed the ascii-art :)