implemented skips