user model

just the basics