separated learning from parsed and unparsed message