tighten conditions