further GUI integration