basic GUI implementeret