parsers and EM server