GUI class original implementation(1)

the original GUI design was implemented and awaits future functionality
from the other classes