different types of from direct factory