started thinking about error propagation of P(T)