adding module sub-component