added GUI for testing