add documentation for `iso_interface`