use cm device stuff