message controller and view shithead errors