now the robot parses correctly nearly all cat1 and cat2 phrases