minor revise result