updated factory files