fix v7
fix v8
fix v9
fix v10