subclass need Q