add template for h/hpp c/cpp files