user and message models created