Added pattern object model