Formed Template Method