added metadata component programatically to module