sample ast transformation