User model to have database interaction