various module updates