populating with modules