adaptive devices