Pattern DesignNEW