MUST HAVES
FACTORY