ast changes