changed ast to be better