use new style with modules