We gonna have nice graphics interface...
Moving towards OOP style