add chanopt