added description of various versions of code.