specs for parser