base parser. Implemention of pipelines needed