CDI examples for demonstration puposes