added handling of list of modules and --all