finished GUI prototype