virtual methods in WolfController