implemented overrides with Zack etc.