BETA: Add complexe block to completly replace delegate