Implement SoPhanCong feature.