Finishes 8

Working late to ensure deadline is met