factoring all methods mixed review