Re-started to implement my own GUI