commonefacient