further GUI development