Clear factory