messgages form and controller updates