working CDI