capability contract