two versions of dependent contexts...
progress on the lemmas for implementing procedures.