big changes

assignments are added
discussions are added

In both cases the script extrapolates what assignments and discussions
should be added based on what unit is being displayed.