ticket:4 client fix
Merge branch 't4' into t5
Merge branch 't5' into t6
merge
Merge branch 't8' into t9
Merge branch 't9' into t10