add Person superclass