Pointer jumping
design technique