Implementing message form (tbc)