re-added IF