functional capabilities