add skip_while