update to last lang syntax