potential maximization