add more user info
tmp commit
refact and add permition control