implement skips