added Vader subclass