adding modules, updating libraries