updated result p