device syntax updated