Post controller and message controller