refactor iarc code, add more descs