devices and systems