revise misc