implement message parser & lobby extractor