template includes implemented.
merging