added GUI components