commit class template header file