improve post psh execution