Added  a class template, change the array of names format