allow passing arbitary options via config