My latest work in progress.