small changes for method factors