add CodeTemplate