it would be better no?

If so, then do not check every time the existence of an instance, and
deal with the transition to a new line in CP, and trackCommand's message
no different from genreCommand's message
fixed Singleton