fix #21 add user member required