abstract factory is done. master is loading stream