UPGRADE VERSIONS

New version changes. Code clean up. Faster.