virtual boundaries

8