use anonyme module and delay startup until config