SOR how to analyze
oh merge