add logging and catch when default system is not set
shell colors modules