re-add skip_ps #10
update by minilla
refactor