Implementing message form (to be continued)