Cirrus network

up to block 4142379

Cirrus network - Orphans