* ajusted style of module extension and upgrade.