introduced Name class
introduced Name class