fix device properties