nonlocal conditions