improved skip