CAF Network/Libraries