working on device config