sor-based approach f