just beginning the factoring logic.
need to begin the factoring logic.