modified  Vader subclass