updated modules and such