Finanlly, an official working version Lang algo 2.1 (matlab)