205 decoupling learning material crud