ast partially done