Consolidating

Support 620, target 960

Disclaimer