Vocabulary

  • look at: 查看
  • over to: 交給
  • inside of: 在…裡面
  • for example: 例如
  • go back to: 回到起點
  • based on: 基於
  • have to: 不得不
  • of course: 當然
  • see in: 送...進去
  • with it: 時髦的
  • for instance: 例如
  • thanks to: 由於
  • interact with: 與。。。相互作用
  • dive in: 投入
  • around the world: 環遊世界
  • talking about: 談論
  • in on: 參與
  • along with: 與...一起
  • take on: 呈現
  • from scratch: 從頭開始
  • attend to: 處理;照顧;注意
  • at scale: 大規模地
  • in the meantime: 在此期間
  • turn into: 變成(某物)
  • check out: 查看
  • go ahead: 開始一個計劃,行動
  • at least: 至少
  • on behalf of: 代
  • do in: 精疲力盡
  • figure out: 理解
  • log in: 登錄
  • in the future: 將來
  • sketch out: 草擬
  • take over: 接管
  • rather than: 而不是
  • at work: 上班
  • by default: 預設情況下
  • being creative: 具有創造力
  • as well as: 以及
  • on to: 上
  • interest of: 為了…的利益
  • move on: 採取行動
  • for sale: 出售
  • to the full: 充分地
  • at the same time: 同時
  • same time: 同時
  • try out: 競爭
  • together with: 與...一起
  • in addition to: 除了
  • meet the standards: 符合標準
  • of value: 有價值的
  • call on: 公開請求
  • going on: 繼續做...
  • work on: 致力於
  • team building: 團隊建設
  • instead of: 代替
  • in the loop: 知情
  • drag in: 慢慢走進來
  • file with: 向機構提交文件
  • turn off: 關掉
  • stick with: 支持
  • come up: 接近
  • step into: 走進
  • speed up: 加速
  • get through: 打通
  • live on: 繼續存在
  • name for: 以...命名
  • feed on: 以…為食
  • on top of that: 除此之外
  • in with: 流行
  • back up: 備份
  • quick look: 快速瀏覽
  • turn on: 打開
  • run in: 拘留
  • at some point: 在某個時間點
  • turn to: 求助於
  • to let: 出租中(房屋)
  • in advance: 事先
  • in motion: 運動中
  • back to normal: 恢復正常
  • finish up: 完成
  • back into: 倒車進入
  • on the fly: 即時地;當場
  • by hand: 用手
  • made with: 用...製成
  • complete with: 配備有
  • aspect ratio: 長寬比
  • come up with: 想出
  • used to: 用過的;過去慣常
  • specific: 特定的
  • incredible: 難以置信
  • context: 上下文 ; 背景 ; 來龍去脈
  • awesome: 引起敬畏的 : 可怕的
  • figure: 出現
  • experience: 經驗
  • conversation: 交談;談話
  • task: 工作;任務
  • session: 會議
  • launch: 發布;發行
  • complete: 完成;完工
  • expand: 擴張
  • pretty: 美麗的,可愛的
  • create: 創造
  • couple: 連結;拴在一起
  • click: 一拍即合
  • visual: 視覺的 ; 視力的 ; 可看見的
  • platform: 平台
  • agent: 作用劑
  • lot: 抽籤
  • kind: 類
  • learn: 學習
  • control: 遙控器
  • build: 體格;體型
  • attach: 附上
  • information: 信息;資訊
  • connect: 連接;連結
  • sketch: 概略;概要
  • protocol: 草案,協議
  • screen: 屏風;擋板
  • great: 更好
  • turn: (歲數等)超過;逾
  • find: 發現
  • wire: 電線、金屬絲
  • kit: 成套工具
  • datum: 資料; 數據
  • interface: 端口 ; 接口 ; 界面 ; 介面
  • poster: 海報
  • engineering: 工程;工程學
  • node: 結點;節點
  • widget: 部件:小工具
  • preview: 試映;預演
Placeholder Image

    用法解析準備中,稍後再回來看看

  • not found vocabulary沒有此條件下的單字
    • agent

      US /ˈedʒənt/

      UK /'eɪdʒənt/

      • n.作用劑;代理;經紀;間諜情報僱員;因素;施事者
      A2 初級多益中級英檢
      更多
    • along with

      US /əˈlɔŋ wɪð/

      UK /əˈlɔŋ wið/

      • prep.與...一起
      • adv.連同;包括
      A2 初級
      更多
    • around the world

      US /əˈraʊnd ði wɜrld/

      UK /əˈraund ðə wɜː(r)ld/

      • phr.環遊世界;世界各地;在世界各地;環遊世界
      A2 初級
      更多
    • as well as

      US /æz wɛl æz/

      UK /æz wel æz/

      • adv.以及
      • prep.以及
      • conj.和…一樣好
      A1 初級
      更多
    • aspect ratio

      US

      UK

      • n.長寬比
      B2 中高級
      更多
    • at least

      US /æt list/

      UK /æt li:st/

      • adv.至少;起碼;起碼
      • phr.至少;起碼
      C2 高級
      更多
    • at scale

      US

      UK

      • phr.大規模地;廣泛地;有效地
      A1 初級
      更多
    • at some point

      US /æt sʌm pɔɪnt/

      UK /æt sʌm pɔint/

      • phr.在某個時間點
      A1 初級
      更多
    • at the same time

      US

      UK

      • phr.同時;然而;然而
      A1 初級
      更多
    • at work

      US /æt wɚk/

      UK /æt wə:k/

      • phr.上班
      A1 初級
      更多
    • attach

      US /əˈtætʃ/

      UK /ə'tætʃ/

      • v.t./i.附上
      A2 初級多益中級英檢
      更多
    • attend to

      US /əˈtɛnd tu/

      UK /əˈtend tu:/

      • phr. v.處理;照顧;注意
      • v.t./i.處理
      A1 初級
      更多
    • awesome

      US /ˈɔsəm/

      UK /'ɔ:səm/

      • adj.引起敬畏的 : 可怕的
      B2 中高級多益高級英檢
      更多
    • back into

      US /bæk ˈɪntu/

      UK /bæk ˈɪntuː/

      • phr. v.倒車進入;倒車撞到
      A1 初級
      更多
    • back to normal

      US

      UK

      • adj.恢復正常
      • phr.恢復正常
      A2 初級
      更多
    • back up

      US /bæk ʌp/

      UK /bæk ʌp/

      • phr. v.備份;保證(某人的話屬實);倒退;支持;塞車
      A1 初級
      更多
    • based on

      US

      UK

      • phr. v.基於
      • prep.基於;根據;根據;根據
      • adj.根據
      A1 初級
      更多
    • being creative

      US

      UK

      • phr.具有創造力;有創造力的
      B1 中級
      更多
    • by default

      US /baɪ dɪˈfɔlt/

      UK /bai diˈfɔ:lt/

      • adv.預設情況下;由於缺乏其他選擇
      更多
    • by hand

      US /baɪ hænd/

      UK /bai hænd/

      • phr.用手;親手
      A1 初級
      更多
    • call on

      US /kɔl ɑn/

      UK /kɔ:l ɔn/

      • phr. v.公開請求;拜訪
      A1 初級
      更多
    • check out

      US /tʃɛk aʊt/

      UK /tʃek aut/

      • phr.查看
      • phr. v.檢驗;查看;退房;看一看
      • v.t./i.(從旅館)退房;查核;核實;(從圖書館)借出;看看;注意
      A1 初級
      更多
    • come up

      US /kʌm ʌp/

      UK /kʌm ʌp/

      • phr. v.接近;(太陽)升起;(問題)浮現;發生;漸漸上升;即將到來
      A1 初級
      更多
    • come up with

      US /kʌm ʌp wɪð/

      UK /kʌm ʌp wið/

      • phr. v.想出
      A1 初級
      更多
    • complete with

      US /kəmˈplit wɪð/

      UK /kəmˈpli:t wið/

      • phr.配備有
      A1 初級
      更多
    • connect

      US /kəˈnɛkt/

      UK /kə'nekt/

      • v.t.連接;連結;連接;認識;(交通工具)銜接;聯運;接通電源;理解
      A2 初級中級英檢
      更多
    • context

      US /ˈkɑnˌtɛkst/

      UK /ˈkɒntekst/

      • n. (c./u.)上下文 ; 背景 ; 來龍去脈;背景;環境;語境
      A2 初級中級英檢
      更多
    • conversation

      US /ˌkɑnvɚˈseʃən/

      UK /ˌkɒnvəˈseɪʃn/

      • n. (u.)交談;談話;交流;會話 (電腦)
      A2 初級初級英檢
      更多
    • couple

      US /ˈkʌpəl/

      UK /'kʌpl/

      • v.t.連結;拴在一起;發生性關係;配對
      • n. (c./u.)配偶;一對;一些相同或相似的人、事、物;幾個
      A2 初級初級英檢
      更多
    • datum

      US /ˈdetəm, ˈdætəm, ˈdɑtəm/

      UK /ˈdeɪtəm/

      • n.資料; 數據
      B1 中級初級英檢
      更多
    • dive in

      US

      UK

      • phr. v.投入
      • v.i.跳入水中
      A1 初級
      更多
    • do in

      US

      UK

      • phr. v.精疲力盡;毀壞;謀殺
      A1 初級
      更多
    • drag in

      US /dræɡ ɪn/

      UK /dræɡ ɪn/

      • phr.v.慢慢走進來
      B2 中高級
      更多
    • engineering

      US /ˌendʒɪˈnɪrɪŋ/

      UK /ˌendʒɪˈnɪərɪŋ/

      • n. (u.)工程;工程學
      B1 中級中級英檢
      更多
    • expand

      US /ɪkˈspænd/

      UK /ɪk'spænd/

      • v.t./i.擴張
      A2 初級多益中級英檢
      更多
    • feed on

      US /fid ɑn/

      UK /fi:d ɔn/

      • phr. v.以…為食;靠…滋長
      A1 初級
      更多
    • figure out

      US /ˈfɪɡjɚ aʊt/

      UK /ˈfiɡə aut/

      • phr. v.理解;解決;解決;想出;計算出
      • v.t./i.理解;理解;解決;發現;查明;計算
      • phr.v.弄清楚,理解
      A1 初級
      更多
    • file with

      US /faɪl wɪð/

      UK /faɪl wɪð/

      • phr.v.向機構提交文件
      B2 中高級
      更多
    • finish up

      US

      UK

      • phr. v.完成
      更多
    • for example

      US

      UK

      • phr.例如
      更多
    • for instance

      US /fɔr ˈɪnstəns/

      UK /fɔ: ˈinstəns/

      • adv.例如
      • phr.例如;舉例來說;在這種情況下
      B1 中級
      更多
    • for sale

      US /fɔr sel/

      UK /fɔ: seil/

      • phr.出售
      A2 初級
      更多
    • from scratch

      US /frʌm skrætʃ/

      UK /frɔm skrætʃ/

      • phr.從頭開始;從頭開始;從零開始 (烹飪)
      A1 初級
      更多
    • get through

      US /ɡɛt θru/

      UK /ɡet θru:/

      • phr. v.打通;接通,聯繫上;克服
      A1 初級
      更多
    • go ahead

      US /ɡo əˈhɛd/

      UK /ɡəu əˈhed/

      • phr. v.開始一個計劃,行動;開始吧;進行
      • v.i.開始;勇往直前;帶頭
      • interj.請便;去吧
      A1 初級
      更多
    • go back to

      US /ɡo bæk tu/

      UK /ɡəu bæk tu:/

      • phr. v.回到起點
      A1 初級
      更多
    • going on

      US /ˈɡoɪŋ ɑn/

      UK /ˈgəʊɪŋ ɔn/

      • phr. v.繼續做...;(壞事)發生;鼓勵;發生;基於;時間流逝
      A1 初級
      更多
    • have to

      US /hæv tu/

      UK /ˈhæv tə/

      • aux. v.不得不
      A1 初級
      更多
    • in addition to

      US /ɪn əˈdɪʃən tu/

      UK /in əˈdiʃən tu:/

      • prep.除了
      • phr.除了;此外
      B1 中級
      更多
    • in advance

      US /ɪn ædˈvæns/

      UK /in ədˈvɑ:ns/

      • phr.事先
      • n.預付款
      • adv.事先
      A2 初級
      更多
    • in motion

      US /ɪn ˈmoʃən/

      UK /in ˈməuʃən/

      • phr.運動中
      C2 高級
      更多
    • in on

      US

      UK

      • phr.參與;知情;從一開始就參與
      A1 初級
      更多
    • in the future

      US /ɪn ði ˈfjutʃɚ/

      UK /in ðə ˈfju:tʃə/

      • phr.將來
      A1 初級
      更多
    • in the loop

      US

      UK

      • phr.知情;參與其中
      • adj.包含在內
      A1 初級
      更多
    • in the meantime

      US /ɪn ði ˈminˌtaɪm/

      UK /in ðə ˈmi:ntaim/

      • phr.在此期間
      A1 初級
      更多
    • in with

      US /ɪn wɪð/

      UK /in wið/

      • phr.流行;有影響力;與...勾結
      • phr. v.引進
      A1 初級
      更多
    • incredible

      US /ɪnˈkrɛdəbəl/

      UK /ɪnˈkredəbl/

      • adj.難以置信;偉大的;令人難以置信的;難以置信的
      A2 初級多益高級英檢
      更多
    • inside of

      US /ɪnˈsaɪd ʌv/

      UK /inˈsaid ɔv/

      • prep.在…裡面;在…之內;在…內心深處
      A1 初級
      更多
    • instead of

      US /ɪnˈstɛd ʌv/

      UK /inˈsted ɔv/

      • prep.代替
      • adv.寧願
      A1 初級
      更多
    • interact with

      US /ˌɪntɚˈækt wɪð/

      UK /ˌɪntərˈækt wið/

      • phr.與。。。相互作用
      • v.t./i.互動;與...互動
      A2 初級
      更多
    • interest of

      US

      UK

      • phr.為了…的利益;對…的興趣
      • n.權益
      A1 初級
      更多
    • interface

      US /ˈɪntərfeɪs/

      UK /ˈɪntəfeɪs/

      • n.端口 ; 接口 ; 界面 ; 介面
      • v.t./i.接口
      B1 中級
      更多
    • kit

      US /kɪt/

      UK /kɪt/

      • n. (c./u.)成套工具
      B1 中級多益中級英檢
      更多
    • launch

      US /lɔntʃ, lɑntʃ/

      UK /lɔ:ntʃ/

      • n.發布;發行;發射;汽艇
      • v.t.發行(新商品);使起飛;發射;使(新船)下水
      A2 初級多益中級英檢
      更多
    • live on

      US

      UK

      • phr. v.繼續存在;靠...為生;靠...生活;靠...生活
      更多
    • log in

      US /lɔɡ ɪn/

      UK /lɔɡ in/

      • phr. v.登錄
      • v.i.登入
      B1 中級
      更多
    • look at

      US /lʊk æt/

      UK /luk æt/

      • phr. v.查看;看著;看著;檢查
      A1 初級
      更多
    • made with

      US

      UK

      • phr.用...製成;以...製作;帶有...情感
      • phr. v.提供
      A1 初級
      更多
    • meet the standards

      US

      UK

      • phr.符合標準
      A1 初級
      更多
    • move on

      US /muv ɑn/

      UK /mu:v ɔn/

      • phr. v.採取行動;繼續前進;繼續前進
      A1 初級
      更多
    • name for

      US

      UK

      • phr. v.以...命名
      A1 初級
      更多
    • node

      US //noʊd//

      UK

      • n.結點;節點 ;節點
      B1 中級
      更多
    • of course

      US /ʌv kɔː(r)s/

      UK /ɔv kɔː(r)s/

      • adv.當然
      • phr.確信的
      • interj.當然
      A2 初級
      更多
    • of value

      US /ʌv ˈvælju/

      UK /ɔv ˈvælju/

      • adj.有價值的;有益的
      A1 初級
      更多
    • on behalf of

      US /ɑn bɪˈhæf ʌv/

      UK /ɔn biˈhɑ:f ɔv/

      • phr.代;代表…;為了…的利益
      B1 中級
      更多
    • on the fly

      US /ɑn ði flai/

      UK /ɔn ðə flai/

      • phr.即時地;當場
      • adj.(計算機過程)運行時
      A1 初級
      更多
    • on to

      US /ɑn tu/

      UK /ɔn tu:/

      • prep.上;知道
      • adj.知道
      A1 初級
      更多
    • on top of that

      US

      UK

      • phr.除此之外
      A1 初級
      更多
    • over to

      US

      UK

      • prep.交給;由...負責;到...去
      更多
    • platform

      US /ˈplætˌfɔrm/

      UK /'plætfɔ:m/

      • n. (c./u.)平台;月台
      B1 中級初級英檢
      更多
    • poster

      US /ˈpostɚ/

      UK /'pəʊstə(r)/

      • n. (c./u.)海報;發佈人
      B1 中級中級英檢
      更多
    • preview

      US /ˈpriˌvju/

      UK /'pri:vju:/

      • n.試映;預演
      • v.t./i.預習
      B2 中高級中級英檢
      更多
    • protocol

      US /ˈprotəˌkɔl, -ˌkol, -ˌkɑl/

      UK /'prəʊtəkɒl/

      • n.草案,協議;電腦之間通信與資料傳送所遵守的規則;準則
      B1 中級多益
      更多
    • quick look

      US /kwɪk lʊk/

      UK /kwik luk/

      • n.快速瀏覽;匆匆一瞥;快速查看(軟體功能)
      A1 初級
      更多
    • rather than

      US

      UK

      • adv.而不是;寧願
      • prep.而不是
      A1 初級
      更多
    • run in

      US /rʌn ɪn/

      UK /rʌn in/

      • phr. v.拘留;試車
      A1 初級
      更多
    • same time

      US

      UK

      • phr.同時;相同時間
      • n.同樣的時間
      A1 初級
      更多
    • screen

      US /skrin/

      UK /skri:n/

      • v.t.屏風;擋板;檢驗
      • n.紗窗;紗門;銀幕;螢幕
      A2 初級多益初級英檢
      更多
    • see in

      US /si ɪn/

      UK /si: in/

      • phr. v.送...進去
      A1 初級
      更多
    • session

      US /ˈsɛʃən/

      UK /ˈseʃn/

      • n. (c./u.)會議;開會:開庭;學期;錄音;連線
      A2 初級多益中級英檢
      更多
    • sketch

      US /skɛtʃ/

      UK /sketʃ/

      • n.概略;概要;素描:描寫;幽默短劇;滑稽小品
      • v.t.草擬;速寫;素描
      B1 中級中級英檢
      更多
    • sketch out

      US

      UK

      • phr. v.草擬
      C1 高級
      更多
    • specific

      US /spɪˈsɪfɪk/

      UK /spəˈsɪfɪk/

      • adj.特定的;具體;明確的;(生物學上)特定的
      A2 初級中級英檢
      更多
    • speed up

      US /spid ʌp/

      UK /spi:d ʌp/

      • phr. v.加速
      A2 初級
      更多
    • step into

      US /stɛp ˈɪntu/

      UK /step ˈɪntuː/

      • phr. v.走進;介入
      A1 初級
      更多
    • stick with

      US /stɪk wɪð/

      UK /stik wið/

      • phr. v.支持;堅持
      A1 初級
      更多
    • take on

      US /tek ɑn/

      UK /teik ɔn/

      • phr. v.呈現;增加;雇用;對抗
      A1 初級
      更多
    • take over

      US /tek ˈovɚ/

      UK /teik ˈəuvə/

      • phr. v.接管;接管;取代
      A1 初級
      更多
    • talking about

      US

      UK

      • phr. v.談論;不斷提及;考慮著
      A1 初級
      更多
    • task

      US /tæsk/

      UK /tɑ:sk/

      • n. (c./u.)工作;任務
      • v.t.任務
      A2 初級多益初級英檢
      更多
    • team building

      US

      UK

      • n. (c./u.)團隊建設;團隊建立
      A2 初級
      更多
    • thanks to

      US /θæŋks tu/

      UK /θæŋks tu:/

      • prep.由於
      A1 初級
      更多
    • to let

      US /tu lɛt/

      UK /tu let/

      • prep.出租中(房屋)
      A2 初級
      更多
    • to the full

      US

      UK

      • phr.充分地;到最大限度
      A1 初級
      更多
    • together with

      US /təˈɡɛðɚ wɪð/

      UK /təˈɡeðə wið/

      • prep.與...一起;包括
      A1 初級
      更多
    • try out

      US /traɪ aʊt/

      UK /trai aut/

      • phr. v.競爭;試驗
      A1 初級
      更多
    • turn into

      US /tɚn ˈɪntu/

      UK /tə:n ˈɪntuː/

      • phr. v.變成(某物);轉(方向);使變成(某物)
      A1 初級
      更多
    • turn off

      US

      UK

      • phr. v.關掉;使倒胃口,掃興;使厭惡;關掉;使反感
      A1 初級
      更多
    • turn on

      US /tɚn ɑn/

      UK /tə:n ɔn/

      • phr. v.打開;使感興趣;接通;吸引
      • v.t.打開;攻擊
      • v.i.取決於
      A1 初級
      更多
    • turn to

      US /tɚn tu/

      UK /tə:n tu:/

      • phr. v.求助於;轉向;變成
      A1 初級
      更多
    • used to

      US /juzd tu/

      UK /ˈju:st tə/

      • adj.用過的;過去慣常
      • aux. v.習慣
      • v.i.習慣於
      A1 初級
      更多
    • visual

      US /ˈvɪʒuəl/

      UK /'vɪʒʊəl/

      • adj.視覺的 ; 視力的 ; 可看見的
      • n.視覺;視覺效果;圖像;視覺藝術品
      A2 初級中級英檢
      更多
    • widget

      US /ˈwɪdʒɪt/

      UK /ˈwɪdʒɪt/

      • n.部件:小工具
      C1 高級
      更多
    • wire

      US /waɪr/

      UK /'waɪə(r)/

      • n. (c.)電線、金屬絲;電匯;用電報傳送
      • v.t./i.用金屬絲捆紮;電匯(錢);用電報發送;拍電報給
      A2 初級多益中級英檢
      更多
    • with it

      US /wɪð ɪt/

      UK /wið it/

      • adj.時髦的;了解情況的;時髦的;機警的;跟得上時代的
      A1 初級
      更多
    • work on

      US /wɚk ɑn/

      UK /wə:k ɔn/

      • phr. v.致力於;說服
      A1 初級
      更多
    影片不是英文?
    影片不是英文?

    在 App 中使用完整體驗

    隨時隨地學習,完整解析句子與用法

    preview
    01:03

    She took a brave step forward, leaving behind her comfort zone to chase her dreams.

    單字片語
    • brave

      adj. 有勇氣的

    • comfort zone

      phr. 舒適圈

    本句說明
    a brave step 是名詞片語,其中 brave 是形容詞,修飾名詞 step,表示「勇敢的一步」。 forward 是副詞,修飾 step,表示「向前」。 整個片語作為受詞,回答 took(動詞) 的「什麼」——她邁出了勇敢的一步向前。

    在 App 中使用完整體驗

    隨時隨地查單字,掌握發音、詞性與用法

    preview

    brave

    US/brev/
    UK/breɪv/
    adj.勇敢的
    v.t.勇敢地面對
    A2 初級

    在 App 中使用完整體驗

    隨時隨地練習口說,立即獲得發音回饋

    preview

    Try this speaking exercise.

    試著跟著這句話練習。

    80
    A2 初級中文美國腔
    #開發#使用#程式#工具#程式碼#ai

    OpenAI 開發者大會 2025:Sam Altman 開場主題演講! (OpenAI DevDay 2025: Opening Keynote with Sam Altman)

    0
    JJ 發佈於 2025 年 10 月 07 日
    想知道 AI 的未來嗎?快來看看 OpenAI DevDay 2025 的開幕主題演講!影片中將介紹 AgentKit 和 Codex 等令人興奮的新開發,Sam Altman 還會展示最新的現場操作,絕對是想打造下一代應用程式的開發者必看。這是一個學習進階詞彙、了解實際 AI 應用絕佳的機會喔!

    在 APP 上學習此影片!

    在 VoiceTube App 中有針對影片更深入的練習方式唷!

    推薦影片

    自動下一部

    Footer

    Download on the App StoreGet it on Google Play

    關於

    • 認識 VoiceTube
    • 學習服務介紹
    • 加入我們
    • 常見問題
    • 熱門搜尋主題
    • 企業英文培訓
    • 社群推廣分潤計畫

    服務總覽

    • 口說挑戰
    • 單字單句本
    • Hero 智能學習
    • Tutor 真人家教
    • Vclass 名師課程
    • Campus 教育版
    • 字典查詢
    • 匯入影片並生成字幕
    • 部落格

    精選頻道

    影片分級

    • A1 初級
    • A2 初級
    • B1 中級
    • B2 中高級
    • C1 高級
    • C2 高級

    隱私權˙條款˙
    ©2026 VoiceTube Corporation. All rights reserved