working on IsSupersededBy