Updated file map.  White boxes are functions that are completed.