pivot operations