improved ir integration