init with extra modules set in var