In tabular case, when the reward and environment dynamics are known, policy evaluation can be written as Vπ=(I−γPπ)−1rπ, where Pπ is the state transition matrix given policy π and rπ is the reward signal given π. What annoys us is that Pπ and rπ are both mixed with π, which means every time when we update π, they will change together. In this paper, we leverage the notation from \cite{wang2007dual} to disentangle π and environment dynamics which makes optimization over policy more straightforward. We show that policy gradient theorem \cite{sutton2018reinforcement} and TRPO \cite{schulman2015trust} can be put into a more general framework and such notation has good potential to be extended to model-based reinforcement learning.