soft3
31 components30 features7 verbs
collective · private · provable