more changes to moduleDeclaration