Working version
First GUI version