Vocabulary

  • thanks to: Nhờ có, do có
  • after all: rốt cuộc, xét cho cùng
  • silver screen: Màn bạc (điện ảnh)
  • the silver screen: Điện ảnh
  • hold back on: Giấu diếm hoặc kiềm chế (không nói hết)
  • with abandon: Một cách phóng túng, không kiềm chế
  • for the rest: Đối với phần còn lại
  • dive in: Bắt đầu một cách hăng hái
  • on the loose: Đang trốn thoát, tự do (khỏi giam cầm)
  • in trouble: Gặp rắc rối, gặp vấn đề
  • look at: nhìn
  • at least: Ít nhất
  • got to: đến (nơi nào)
  • below the surface: Cảm xúc hoặc vấn đề ẩn giấu
  • pitch black: Tối đen như mực
  • come together: Tập hợp lại, cùng nhau
  • in favor of: Ủng hộ, về phía
  • at sea: ở ngoài khơi
  • switch on: bật/tắc công-tắc
  • swim in: Bơi trong (nước)
  • in the open: Công khai
  • presence: sự hiện diện, sự có mặt
  • dread: kinh sợ, kinh hãi, khiếp sợ
  • lethal: gây chết người
  • relentless: không ngừng, không ngớt
  • brutal: tàn bạo
  • downright: đích thực, rành rành, hoàn toàn ,hết sức, đại
  • disaster: thảm họa
  • prey: săn mồi
  • surface: rải; trát
  • trap: cái bẫy
  • havoc: sự tàn phá
  • crew: đội thủy thủ
  • film: màng
  • actual: thực tế
  • haunt: ám ảnh
  • sink: chôn
  • dive: nhà hàng, bar hoặc club có tiếng xấu
  • visual: thuộc hoặc liên quan đến tầm nhìn
  • drift: thổi (tuyết, cát…) thành đống
  • lure: sự cám dỗ
  • hesitate: do dự, ngập ngừng
  • scary: kinh hãi
  • spectacle: sự biểu diễn ấn tượng
  • grudge: sự hận thù
  • survival: sự sống sót
  • sanity: sự tỉnh táo, sự minh mẫn
  • ripple: sóng gợn lăn tăn
  • horror: khiếp sợ, kinh hoàng
  • flood: tuôn ra
  • savage: thô lỗ, bạo lực, không văn minh
  • suspense: phim/tiểu thuyết thần thoại, giả tưởng
  • screen: tấm chắn
  • surround: đường viền
  • great: tốt hơn lần trước
  • tsunami: Sóng thần, Sóng biển lớn bị gây ra bởi động đất
  • malfunction: Sự trục trặc
  • pack: gói, túi đeo, ba lô
  • terror: trường hợp khiếp sợ
  • deep: khôn ngoan
  • blockbuster: bom tấn (phim)
  • simmer: trạng thái sôi
  • bait: miếng mồi
  • slick: tự tin, giỏi giang
  • strand: sợi
  • group: ban nhạc
  • feel: cảm thấy
  • nature: bản chất, bản tính
  • human: con người
  • fight: tranh luận (một vấn đề gì)
  • trench: Mương, lỗ dài, hẹp được đào xuống đất
  • casually: bình thường
  • reef: đá ngầm
  • grin: nhăn răng (cười)
  • apex: đỉnh
  • cage: lồng
  • prehistoric: (thuộc) thời tiền sử
  • mechanical: Máy móc, không sáng tạo
  • mutate: Thay đổi, biến đổi
  • brute: kẻ cục súc, vũ phu, tàn bạo
  • circle: vòng tròn
  • meddle: Xen vào
  • carnage: sự chém giết
  • claustrophobic: ngột ngạt
  • surprise: làm ngạc nhiên
  • number: số đếm
  • slowly: chầm chậm
  • water: nước, chất lỏng trong suốt mà hình thành nên đại dương, sông và mưa
  • white: Tên của 1 người
  • chomp: nhai rào rạo
  • sonar: hệ thống định vị vật dưới nước
  • slasher: vũ khí (kiếm)
  • oversize: quá kích thước
Placeholder Image

    Đang chuẩn bị giải thích cách dùng, vui lòng quay lại sau

  • not found vocabularyKhông có từ vựng phù hợp điều kiện
    • actual

      US /ˈæktʃuəl/

      UK /ˈæktʃuəl/

      • adj.thực tế;hiện tại, hiện hành
      A2 sơ cấpTOEIC
      Thêm
    • after all

      US /ˈæftɚ ɔl/

      UK /ˈɑ:ftə ɔ:l/

      • adv.rốt cuộc, xét cho cùng;sau tất cả, dù sao đi nữa;xét cho cùng, suy cho cùng
      • phr.Sau tất cả, xét cho cùng;Rốt cuộc, xét đến cùng;Rốt cuộc, suy cho cùng;Rốt cuộc, chung quy
      B1 trung cấp
      Thêm
    • apex

      US /ˈepɛks/

      UK /'eɪpeks/

      • n.đỉnh
      C1 cao cấp
      Thêm
    • at least

      US /æt list/

      UK /æt li:st/

      • adv.Ít nhất;Tối thiểu;Ít ra thì
      • phr.Ít nhất;Ít ra thì
      C2 thành thạo
      Thêm
    • at sea

      US /æt si/

      UK /æt si:/

      • phr.ở ngoài khơi
      • adj.Bối rối, hoang mang
      A1 sơ cấp
      Thêm
    • bait

      US /bet/

      UK /beɪt/

      • n. (c./u.)miếng mồi
      • v.t.đặt mồi nhử;khiêu khích
      B1 trung cấp
      Thêm
    • below the surface

      US /bəˈloʊ ðə ˈsɝfɪs/

      UK /bɪˈləu ðə ˈsɜ:fɪs/

      • idm.Cảm xúc hoặc vấn đề ẩn giấu
      B2 trung cao cấp
      Thêm
    • blockbuster

      US /ˈblɑkˌbʌstɚ/

      UK /ˈblɒkbʌstə(r)/

      • n.bom tấn (phim)
      C1 cao cấp
      Thêm
    • brutal

      US /ˈbrutl/

      UK /'bru:tl/

      • adj.tàn bạo
      B1 trung cấp
      Thêm
    • brute

      US /brut/

      UK /bru:t/

      • n.kẻ cục súc, vũ phu, tàn bạo
      B1 trung cấp
      Thêm
    • cage

      US /kedʒ/

      UK /keɪdʒ/

      • n. (c.)lồng
      • v.t.nhốt lồng
      B1 trung cấp
      Thêm
    • carnage

      US /ˈkɑ:rnɪdʒ/

      UK /ˈkɑ:nɪdʒ/

      • n. (u.)sự chém giết
      C1 cao cấp
      Thêm
    • casually

      US /ˈkæʒjʊəlɪ/

      UK /'kæʒʊəlɪ/

      • adv.bình thường
      A2 sơ cấp
      Thêm
    • chomp

      US /tʃɑ:mp/

      UK /tʃɒmp/

      • v.t./i.nhai rào rạo
      C1 cao cấp
      Thêm
    • claustrophobic

      US /ˌklɔ:strəˈfoʊbɪk/

      UK /ˌklɔ:strəˈfəʊbɪk/

      • adj.ngột ngạt
      C1 cao cấp
      Thêm
    • come together

      US /kʌm təˈɡɛðɚ/

      UK /kʌm təˈɡeðə/

      • phr. v.Tập hợp lại, cùng nhau;Kết nối, gắn kết;Trở nên mạch lạc, rõ ràng
      A1 sơ cấp
      Thêm
    • crew

      US /kru/

      UK /kru:/

      • n. (c.)đội thủy thủ;phi hành đoàn;đội đua thuyền;băng nhóm (tội phạm)
      • v.i.làm việc trên tàu/máy bay
      A2 sơ cấpTOEIC
      Thêm
    • disaster

      US /dɪˈzæstɚ, -ˈsæs-/

      UK /dɪ'zɑ:stə(r)/

      • n. (c./u.)thảm họa;sự thất bại hoàn toàn;người gây tai họa, người bất tài
      • n. (u.)tai họa (nói chung), thảm cảnh
      A2 sơ cấp
      Thêm
    • dive

      US /daɪv/

      UK /daɪv/

      • n. (c./u.)nhà hàng, bar hoặc club có tiếng xấu;(hàng không) sự đâm bổ xuống, sự bổ nhào xuống (máy bay);sự nhảy lao đầu xuống (nước...);sự trượt giá
      • v.i.lặn;(hàng không) đâm bổ xuống, bổ nhào xuống (máy bay);nhảy lao đầu xuống (nước...);trượt giá
      B1 trung cấp
      Thêm
    • dive in

      US

      UK

      • phr. v.Bắt đầu một cách hăng hái
      • v.i.Nhảy xuống nước
      A1 sơ cấp
      Thêm
    • downright

      US /ˈdaʊnˌraɪt/

      UK /ˈdaʊnraɪt/

      • adj.đích thực, rành rành, hoàn toàn ,hết sức, đại
      B2 trung cao cấp
      Thêm
    • dread

      US /drɛd/

      UK /dred/

      • v.t./i.kinh sợ, kinh hãi, khiếp sợ
      B2 trung cao cấp
      Thêm
    • drift

      US /drɪft/

      UK /drɪft/

      • v.i.thổi (tuyết, cát…) thành đống;Trôi giạt, bị (gió, dòng nước...) cuốn đi;Buông trôi, để mặc cho trôi đi;trôi giạt
      B1 trung cấp
      Thêm
    • film

      US /fɪlm/

      UK /fɪlm/

      • n. (c./u.)màng;phim ảnh
      • v.t.quay thành phim
      A2 sơ cấp
      Thêm
    • flood

      US /flʌd/

      UK /flʌd/

      • v.t./i.tuôn ra;tràn đầy, tràn ngập;tràn ngập
      • n. (c./u.)sự tuôn ra, sự tràn ra;đoàn người lũ lượt;lũ, lụt, nạn lụt;lũ lượt, số lượng lớn;ánh sáng mạnh;tràn ngập cảm xúc
      B1 trung cấp
      Thêm
    • for the rest

      US /fɔr ði rɛst/

      UK /fɔ: ðə rest/

      • phr.Đối với phần còn lại;Trong thời gian còn lại;Trong suốt quãng đời còn lại
      A1 sơ cấp
      Thêm
    • got to

      US /ɡɑt tu/

      UK /gɔt tu:/

      • v.t./i.đến (nơi nào);Đã được phép, đã có cơ hội;Ảnh hưởng, làm phiền
      • phr. v.ảnh hưởng ai;bắt tay vào việc
      • aux. v.Phải;Phải, cần phải;Phải, cần phải
      A1 sơ cấp
      Thêm
    • grin

      US /ɡrɪn/

      UK /grɪn/

      • n.nhăn răng (cười)
      • v.i.cười toe toét
      A2 sơ cấp
      Thêm
    • grudge

      US /ɡrʌdʒ/

      UK /ɡrʌdʒ/

      • n.sự hận thù
      B2 trung cao cấp
      Thêm
    • haunt

      US /hɔnt, hɑnt/

      UK /hɔ:nt/

      • v.t.ám ảnh;(ma) thường đến thăm một nơi;vấn đề hiện tồn tại và ảnh hưởng (xấu) đến tương lai
      • n.nơi có nhiều người ghé thăm
      B2 trung cao cấp
      Thêm
    • havoc

      US /'hævək/

      UK /ˈhævək/

      • n. (u.)sự tàn phá
      B2 trung cao cấp
      Thêm
    • hesitate

      US /'hezɪteɪt/

      UK /'hezɪteɪt/

      • v.i.do dự, ngập ngừng
      B1 trung cấpTOEIC
      Thêm
    • hold back on

      US /hoʊld bæk ɑn/

      UK /həuld bæk ɒn/

      • phr.v.Giấu diếm hoặc kiềm chế (không nói hết)
      B2 trung cao cấp
      Thêm
    • horror

      US /ˈhɔrɚ, ˈhɑr-/

      UK /ˈhɒrə(r)/

      • n. (c./u.)khiếp sợ, kinh hoàng
      B1 trung cấp
      Thêm
    • in favor of

      US /ɪn ˈfevɚ ʌv/

      UK /in ˈfeivə ɔv/

      • phr.Ủng hộ, về phía;có lợi cho
      • prep.Ủng hộ, tán thành;có lợi cho
      A1 sơ cấp
      Thêm
    • in the open

      US /ɪn ði ˈopən/

      UK /in ðə ˈəupən/

      • phr.Công khai;Ngoài trời;Rõ ràng, hiển nhiên
      A1 sơ cấp
      Thêm
    • in trouble

      US /ɪn ˈtrʌbəl/

      UK /in ˈtrʌbl/

      • adj.Gặp rắc rối, gặp vấn đề
      • idm.Gặp rắc rối lớn (bị khó khăn)
      A1 sơ cấp
      Thêm
    • lethal

      US /ˈliθəl/

      UK /'li:θl/

      • adj.gây chết người
      B2 trung cao cấp
      Thêm
    • look at

      US /lʊk æt/

      UK /luk æt/

      • phr. v.nhìn;xem xét;Nhìn vào;Kiểm tra
      A1 sơ cấp
      Thêm
    • lure

      US /lʊr/

      UK /lʊə(r)/

      • n. (c./u.)sự cám dỗ;Cò mồi;mồi nhử;mồi nhử (trong huấn luyện chim ưng)
      • v.t.nhử mồi
      B1 trung cấp
      Thêm
    • malfunction

      US /mælˈfʌŋkʃən/

      UK /ˌmæl'fʌŋkʃn/

      • n.Sự trục trặc
      • v.i.làm sai
      C1 cao cấp
      Thêm
    • mechanical

      US /mɪˈkænɪkəl/

      UK /məˈkænɪkl/

      • adj.Máy móc, không sáng tạo;(thuộc) cơ học
      B1 trung cấp
      Thêm
    • meddle

      US /ˈmɛdl:/

      UK /ˈmedl/

      • v.i.Xen vào
      C1 cao cấp
      Thêm
    • mutate

      US /ˈmjutet,mjuˈtet/

      UK /mju:'teɪt/

      • v.i.Thay đổi, biến đổi
      B2 trung cao cấp
      Thêm
    • on the loose

      US /ɑn ði lus/

      UK /ɔn ðə lu:s/

      • adj.Đang trốn thoát, tự do (khỏi giam cầm);Không kiểm soát, mất kiểm soát
      A1 sơ cấp
      Thêm
    • oversize

      US /ˈovɚˌsaɪz/

      UK /'əʊvəsaɪz/

      • adj.quá kích thước
      C2 thành thạo
      Thêm
    • pitch black

      US

      UK

      • adj.Tối đen như mực
      B2 trung cao cấp
      Thêm
    • prehistoric

      US /ˌpri:hɪˈstɔ:rɪk/

      UK /ˌpri:hɪˈstɒrɪk/

      • adj.(thuộc) thời tiền sử;lỗi thời
      B1 trung cấp
      Thêm
    • presence

      US /ˈprɛzəns/

      UK /ˈprezns/

      • n.sự hiện diện, sự có mặt;sự nhanh trí;hiện hình;sự tồn tại, sự nổi bật;người hiện diện, người có mặt;ảnh hưởng, thế lực;tần số cao (âm thanh)
      A2 sơ cấp
      Thêm
    • prey

      US /pre/

      UK /preɪ/

      • v.i.săn mồi
      • n. (c./u.)con mồi;nạn nhân
      • v.t.mồi, nạn nhân (của ai, của bệnh hoạn, của sự sợ hãi...)
      B1 trung cấp
      Thêm
    • reef

      US /rif/

      UK /ri:f/

      • n. (c./u.)đá ngầm;việc cuốn buồm
      • v.t.cuốn buồm
      B2 trung cao cấp
      Thêm
    • relentless

      US /rɪˈlɛntlɪs/

      UK /rɪ'lentləs/

      • adj.không ngừng, không ngớt;không ngừng nghỉ, kiên trì;khắc nghiệt, tàn nhẫn
      C1 cao cấp
      Thêm
    • ripple

      US /ˈrɪpəl/

      UK /'rɪpl/

      • n. (c.)sóng gợn lăn tăn;thanh âm thay đổi;làn sóng cảm xúc
      • v.i.lăn tăn;lan tỏa
      B2 trung cao cấpTOEIC
      Thêm
    • sanity

      US /ˈsænɪti/

      UK /ˈsænəti/

      • n. (u.)sự tỉnh táo, sự minh mẫn
      B2 trung cao cấpTOEIC
      Thêm
    • savage

      US /ˈsævɪdʒ/

      UK /'sævɪdʒ/

      • adj.thô lỗ, bạo lực, không văn minh
      • v.t.tấn công một cách dã man
      • n. pl.người hoang dã
      B1 trung cấp
      Thêm
    • screen

      US /skrin/

      UK /skri:n/

      • v.t.tấm chắn;nghiên cứu, thẩm tra
      • n.bức ngăn;màn ảnh;màn hình
      A2 sơ cấpTOEIC
      Thêm
    • silver screen

      US

      UK

      • n.Màn bạc (điện ảnh)
      A2 sơ cấp
      Thêm
    • simmer

      US /ˈsɪmɚ/

      UK /'sɪmə(r)/

      • v.t./i.trạng thái sôi
      B2 trung cao cấp
      Thêm
    • sink

      US /sɪŋk/

      UK /sɪŋk/

      • v.t.chôn;đào, khoan
      • n. (c.)bồn rửa bát
      • v.i.hạ thấp xuống;mất dần giá trị
      A2 sơ cấpTOEIC
      Thêm
    • slasher

      US

      UK

      • n. (c.)vũ khí (kiếm)
      C2 thành thạo
      Thêm
    • slick

      US /slɪk/

      UK /slɪk/

      • adj.tự tin, giỏi giang;lớp dầu;trơn tru, mướt
      • v.t.Làm cho bóng, làm cho mượt (tóc)
      B2 trung cao cấp
      Thêm
    • sonar

      US /ˈsoʊnɑ:(r)/

      UK /ˈsəʊnɑ:(r)/

      • n.hệ thống định vị vật dưới nước
      C1 cao cấp
      Thêm
    • spectacle

      US /ˈspɛktəkəl/

      UK /ˈspektəkl/

      • n. (c./u.)sự biểu diễn ấn tượng;màn biểu diễn;hình ảnh lố lăng
      B1 trung cấp
      Thêm
    • strand

      US /strænd/

      UK /strænd/

      • n. (c.)sợi
      • v.t.kẹt, mắc cạn
      • n.mạch
      B2 trung cao cấp
      Thêm
    • surface

      US /ˈsɚfəs/

      UK /'sɜ:fɪs/

      • v.t.rải; trát
      • v.i.xuất hiện;Đến đỉnh điểm của cái gì đó, nổi lên, lòi ra;nổi lên
      • adj.thuộc bề mặt
      • n. (c./u.)bề mặt;bề ngoài, thể hiện ra bên ngoài;mặt ngoài
      A2 sơ cấpTOEIC
      Thêm
    • surround

      US /səˈraʊnd/

      UK /səˈraʊnd/

      • v.t.đường viền;vây quanh;bao vây
      • v.t./i.bị vây quanh, bao quanh
      A2 sơ cấp
      Thêm
    • survival

      US /sɚˈvaɪvəl/

      UK /səˈvaɪvl/

      • n. (u.)sự sống sót
      A2 sơ cấp
      Thêm
    • suspense

      US /səˈspɛns/

      UK /səˈspens/

      • n. (c./u.)phim/tiểu thuyết thần thoại, giả tưởng
      • n. (u.)Sự lo lắng, hồi hộp do thiếu chắc chắn
      C2 thành thạo
      Thêm
    • swim in

      US

      UK

      • phr. v.Bơi trong (nước)
      • v.i.Ngập trong (sự giàu có)
      A1 sơ cấp
      Thêm
    • switch on

      US

      UK

      • v.t.bật/tắc công-tắc
      • phr. v.Bật
      • v.t./i.Bắt đầu có hứng thú, bắt đầu quan tâm
      A2 sơ cấp
      Thêm
    • terror

      US /ˈtɛrɚ/

      UK /ˈterə(r)/

      • n. (u.)trường hợp khiếp sợ;Sự kinh hoàng, sự khủng khiếp
      A2 sơ cấp
      Thêm
    • thanks to

      US /θæŋks tu/

      UK /θæŋks tu:/

      • prep.Nhờ có, do có
      A1 sơ cấp
      Thêm
    • the silver screen

      US

      UK

      • n.Điện ảnh
      A1 sơ cấp
      Thêm
    • trap

      US /træp/

      UK /træp/

      • n. (c.)cái bẫy;xe ngựa kéo;hố cát (trên bãi gôn);cái mồm;cạm bẫy
      • v.t.bẫy;làm cho mắc kẹt;giữ, chặn lại;lừa gạt;dùng mẹo bắt ai
      A2 sơ cấp
      Thêm
    • trench

      US /trɛntʃ/

      UK /trentʃ/

      • n. (c./u.)Mương, lỗ dài, hẹp được đào xuống đất;Khe biển, lỗ sâu, dài, hẹp ở đáy biển;Hầm đào trong đất để che dấu người lính;áo măng tô
      • v.t.đào hào, xẻ rãnh
      B2 trung cao cấp
      Thêm
    • tsunami

      US /tsʊˈnɑmi/

      UK /tsu:ˈnɑ:mi/

      • n.Sóng thần, Sóng biển lớn bị gây ra bởi động đất
      B2 trung cao cấp
      Thêm
    • visual

      US /ˈvɪʒuəl/

      UK /'vɪʒʊəl/

      • adj.thuộc hoặc liên quan đến tầm nhìn
      • n.bức tranh/hình ảnh được dùng để giúp khán giả hiểu, hình minh họa;hình ảnh, hình tượng;tác phẩm nghệ thuật thị giác
      A2 sơ cấp
      Thêm
    • with abandon

      US /wɪð əˈbændən/

      UK /wið əˈbændən/

      • phr.Một cách phóng túng, không kiềm chế
      A1 sơ cấp
      Thêm
    Video không phải tiếng Anh?
    Video không phải tiếng Anh?

    Trải nghiệm trọn vẹn trên ứng dụng

    Học mọi lúc mọi nơi, phân tích câu và cách dùng đầy đủ

    preview
    01:03

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

    Từ và cụm từ
    • brave

      adj. Dũng cảm

    • comfort zone

      phr. Vùng an toàn

    Giải thích câu
    a brave step là cụm danh từ, trong đó brave là tính từ bổ nghĩa cho danh từ step, nghĩa là "một bước dũng cảm". forward là trạng từ bổ nghĩa cho step, nghĩa là "về phía trước". Cả cụm từ đóng vai trò là tân ngữ, trả lời cho câu hỏi "cái gì" của took (động từ) — cô ấy đã tiến một bước dũng cảm về phía trước.

    Trải nghiệm trọn vẹn trên ứng dụng

    Tra từ mọi lúc, nắm vững phát âm, từ loại và cách dùng

    preview

    brave

    US/brev/
    UK/breɪv/
    adj.Dũng cảm
    v.t.Dũng cảm đối mặt
    A2 Sơ cấp

    Trải nghiệm trọn vẹn trên ứng dụng

    Luyện nói mọi lúc, nhận phản hồi phát âm tức thì

    preview

    Try this speaking exercise.

    Hãy thử luyện tập với câu này.

    80
    B2 trung cao cấp

    Top 10 Cá Mập Đáng Sợ Nhất Màn Ảnh (Top 10 TERRIFYING Movie Sharks)

    0
    林宜悉 đăng vào ngày 18 tháng 07 năm 2025
    Chuẩn bị tinh thần cho những pha giật gân với danh sách 10 loài cá mập đáng sợ nhất màn ảnh, từ Jaws đến The Meg! Bạn không chỉ được sống lại những khoảnh khắc điện ảnh kinh điển mà còn bỏ túi được nhiều mẫu câu giao tiếp tình huống và kiến thức văn hóa thú vị nữa đấy.

    Học video này trên APP!

    VoiceTube App có nhiều bài tập chi tiết hơn cho video!

    Video đề xuất

    Tự động chuyển tiếp

    Footer

    Download on the App StoreGet it on Google Play

    Giới thiệu

    • Tìm hiểu về VoiceTube
    • Giới thiệu dịch vụ học tập
    • Tham gia cùng chúng tôi
    • Câu hỏi thường gặp
    • Chủ đề tìm kiếm hot

    Tổng quan dịch vụ

    • Sổ từ vựng và câu
    • Campus
    • Tra từ điển
    • Nhập video và tạo phụ đề

    Kênh nổi bật

    Phân cấp video

    • A1 sơ cấp
    • A2 sơ cấp
    • B1 trung cấp
    • B2 trung cao cấp
    • C1 cao cấp
    • C2 thành thạo

    Quyền riêng tư˙Điều khoản˙
    ©2026 VoiceTube Corporation. All rights reserved