rewrite without iridium