enhanced POD
moved diff method block to the after description of hooks