670 upgrade

Original thread and article: