added cfg, because honestly