device integration