use cIDs for blocks instead of creating my own