Added SOR and meaningful names.