read CO directly