Working factory. Needs cleaning