move parser to a separate folder