test core factori model implement core factori 