sketching out ID tree infrastructure