adding some modules, switch versions and performing updates