added some features for future templates