made factories public