added gson, all messages ready