some initial stuff for parser