How It Should Have Been~ A work in progress.