JM: updating modules