clean builder