I really only need key and parent