adjust clp detect algorithm: sopt list