Add behav pattern observer