check root at start of modules, remove print, implement reinstall, client not clients