Template adopt