improve job style by ysh