Nonlocal Methods