inheritance changes