modify ASSERT() define
modify device model