Working parser with menu