cleaned all conditions