ast with