bunch of module updates