adding visualiser and file writer, need to subscribe to recieve msg