Extract Superclass

hi hello