add bind template function project