Added the base of Observer example