Template Pattern Example added