Started working on the pattern observer.