adding second parser directly based of spec grammar