moved factory* to Factory
moved checker_factory to Checker module