Life Observer Design Pattern implementation added