Added Model,Observer,Observator