gui example for future use