parser extended