GUI with generate and system button