redefine pivot