renamed extend class