enable cpp template