(#8) - dynamically populate built in modules in normalize phase