add device/list api endpoint
hook up components to ui