adds parsers, interfaces and package config