add yacalloc yarealloc