new version of T::BL::P