cdao example.