Revisited bot, start of reimplementation of hooks