GUI version 1 with bugs. 
commit for merging
Programmer : Raul Stelescu