Add descriptions for invariant and initialisation