Working on factor module.