Almost finished part1.  Coding done. Test req