add new ast translation