First half of why-db

Nicer welcome