version 2 - break the coding into two parts.  add videos