- better structure between consol and function.
- clean class no use
- implement message
- create class executeCommand