little changes in ast