week 3: implementing 'skips' in terms of 'skip'