Simple user model
+ some fixs