hardware capabilities