add ctemplate
 add Ice