Feature/18 write message