O
object capabilities