step 11 : Di Component
step 12 : Dom Component
step 13 : EventManager Component
step 14 : Feed Component