Add a new block callback