co-pg dependency