machine abilities