Derivation of the model as it stands (my version, somewhat)