added MessageController and Views