fix #33 compress user do either