Learning C4 Framework