changes in ast improve