implement main parser resources