console->pref->po->process pipeline