Adapting CDIO approach