module updates and improvements