added yaml config (not tested yet)