add ast test