basic User model
in branches