added parent class person, attribute, and initializer