Message and User model complete