Making progress...

Slowly.