further cleaning and condensing