This is still a work in progress with a few final adjustments to...