update keyed - part 2