init read-only providers