Adopting CDIO