Add capabilities struct