add user feature
fix account bug