Template Method added.