refactoring
add skip payments