parsed peer need to implement messaging