Add blog about observer pattern