read-only with root list