add read-only capability