Creates Factory
Updates doc