Cotton factory