adapted config object --> interace and additional methods