Design user model