IRIS, BARB AND DOT