hook provided for next task