skeleton for parser prepared