BEPEFactory