First attempt at a gui