use inheritance when adding additional params