updated factory documentation