add template features.