device info moudle