Betjili Guideline

AQ999 Bangladesh Information Guide · Updated 2026

AQ999 Bangladesh Review 2026: Login, App Download, APK, Casino Games and Betjili Comparison

AQ999 has become a highly searched betting-related brand name among Bangladesh users. This detailed guide explains what users commonly look for when searching AQ999, AQ999 login, AQ999 app, AQ999 apps APK, AQ999 casino and AQ999 bet. It also compares AQ999 with Betjili so readers can evaluate mobile access, sports betting, casino content, promotions, support and safety more clearly.

Table of Contents

  1. AQ999 Overview
  2. Why AQ999 Is Popular
  3. Main AQ999 Features
  4. AQ999 Login Guide
  5. AQ999 Registration
  6. AQ999 App and APK
  7. AQ999 Sports Betting
  8. AQ999 Casino Games
  9. AQ999 Promotions
  10. Current AQ999 Promotions
  11. Payment Considerations
  12. Is AQ999 Safe?
  13. AQ999 Pros and Cons
  14. AQ999 vs Betjili
  15. Final Verdict
  16. AQ999 FAQ
Main Search AQ999 Bangladesh
Mobile Intent AQ999 app and APK
Account Intent AQ999 login and register
Alternative Betjili Bangladesh

What Is AQ999?

AQ999 is a brand name associated with online sports betting and casino-related searches in Bangladesh. Many people encounter the name through social media, messaging groups, advertisements, referral links or search results, and then search for terms such as AQ999 login, AQ999 app, AQ999 apps APK, AQ999 casino and AQ999 bet.

The rapid growth of these searches suggests that many users are not only looking for a general review. They may be trying to find the active website, open an existing account, install a mobile application, check available games or understand whether AQ999 is a reliable platform. This creates an important distinction: a brand can be popular in search without every website using its name being official, current or safe.

For that reason, this page does not present unverified claims about guaranteed bonuses, exact withdrawal times, ownership, licenses or payment partnerships. These details can change and are frequently repeated by third-party websites without evidence. Instead, the guide focuses on practical evaluation: how to identify a safer access path, what to check before logging in, how to assess an Android APK and how AQ999 compares with Betjili as an alternative for Bangladesh-oriented users.

Important: Online gambling may be restricted or prohibited in Bangladesh. This article is intended for adult informational comparison only. Readers should check current local laws, understand financial risks and never use money needed for living expenses.

Main Features Users Expect From AQ999

People searching for AQ999 generally expect an all-in-one betting environment rather than a single game. Although the exact content can vary by access route and update, the following categories represent the main features users normally look for.

Sports Betting

Pre-match and live markets for cricket, football, tennis and other popular sports, with odds and bet-slip management designed for mobile users.

Slot Games

A mobile-friendly lobby containing different slot themes, volatility levels, reel layouts and promotional mechanics from multiple game studios.

Live Casino

Dealer-led versions of baccarat, roulette, blackjack and game-show-style titles streamed to mobile or desktop browsers.

Crash and Arcade Games

Fast-round games where outcomes and multipliers change quickly. These games require strict spending limits because losses can accumulate rapidly.

Mobile Account Access

Registration, AQ999 login, account settings, deposit history, withdrawal requests and promotion access within a mobile interface.

Promotions

Possible welcome, reload, cashback, referral or event-based offers. Every promotion should be checked for wagering, expiry and withdrawal restrictions.

The most important issue is not simply whether a feature exists. Users should ask how clearly it is explained. A platform with hundreds of games but confusing payment rules may be less useful than a platform with a smaller, better-organized library and transparent support pages. Betjili has an advantage in this area because its Bangladesh information site already separates login, app download, registration, promotions, popular games and affiliate information into dedicated guides.

AQ999 Login Guide for Bangladesh Users

The search term AQ999 login normally comes from users who already have an account or who have been given access details by a referral source. The login process itself may appear simple, but the greatest risk is entering credentials into a copied page.

Check the domain before entering information Confirm that the spelling is correct, the connection uses HTTPS and the page does not redirect repeatedly through unknown domains.
Open the login form Use the clearly labelled login button rather than a pop-up received from an unknown Telegram, Facebook or WhatsApp account.
Enter only normal account credentials A standard login may request a username or phone number and password. It should not ask for a mobile banking PIN or full payment credentials.
Complete verification carefully An OTP may be used for account verification. Never send the OTP to a support agent, promoter or another user.
Review the account after login Check balance, profile name, registered phone, active promotions and transaction history before making a new deposit.

Common AQ999 Login Problems

Common access problems include an expired or changed domain, a forgotten password, an incorrect phone number, an outdated app, a cached redirect, a temporary server problem or a verification request triggered by a new device. Users can first clear the browser cache, try a current browser, switch between Wi-Fi and mobile data, check the official support route and use the platform’s own password recovery tool.

Do not install remote-control software or share your screen because someone claims they can fix AQ999 login. A legitimate support process should not require control of your phone, payment PIN, complete card details or personal messaging account.

How AQ999 Registration Usually Works

Users searching AQ999 registration or AQ999 sign up usually expect a fast mobile process. The exact fields can change, but a typical betting account asks for a username, password, mobile number, verification code and possibly a referral or promotion code.

  1. Open the verified registration page on a secure device.
  2. Create a unique username and a strong password not used on email or mobile banking accounts.
  3. Enter a phone number that you control and can keep active.
  4. Complete age confirmation and any required identity information accurately.
  5. Read the account, bonus, payment and withdrawal terms before accepting them.
  6. Save the official support channel and verify the account profile before depositing.

Users should avoid creating multiple accounts to claim repeated promotions. Duplicate accounts, mismatched payment names or inaccurate identity details may lead to account review or withdrawal problems. Information provided during registration should be consistent with the name used for any permitted payment method.

Looking for a separate account setup guide? Visit the Betjili registration page for a structured explanation of registration, verification and common signup issues.

AQ999 App Download and AQ999 Apps APK Guide

Mobile access is one of the strongest AQ999 search themes. Users search AQ999 app, AQ999 apps, AQ999 APK and especially AQ999 apps APK when they want a faster interface or when the website is difficult to access through a browser.

An APK is an Android installation file. Unlike an app installed directly from Google Play, an APK may be downloaded from a website and installed manually. This can be convenient, but it places more responsibility on the user to verify the source and permissions.

Before Installing an AQ999 APK

  • Confirm that the file came from a current, verified AQ999 page rather than an unknown file-sharing site.
  • Check whether the browser or Android security system displays a warning.
  • Review requested permissions. A betting app normally should not need access to contacts, SMS history, microphone or unrelated device data.
  • Avoid “mod”, “unlimited balance”, “hack” or “old version” APK files. These are common labels used to distribute malware or steal login information.
  • Keep Android, Chrome and security components updated before installation.
  • Delete the downloaded installer after installation if it is no longer needed.

AQ999 App Versus Mobile Browser

An app may offer faster opening, a full-screen layout and easier access to notifications. A mobile browser avoids manual APK installation and may be safer when the domain is verified and the browser is current. Users with limited storage or concerns about permissions can bookmark the mobile site or add it to the Android home screen instead.

Betjili also provides a dedicated app and APK guide explaining Android installation, iOS browser access, mobile login and common compatibility issues. This gives users a clearer public reference point before downloading software.

AQ999 Sports Betting Experience

Sports betting is likely one of the main reasons users search AQ999 bet. A competitive sports section should provide clear event categories, readable odds, pre-match markets, live markets, settlement rules and a bet history that works well on small screens.

Cricket Betting

Cricket is especially important for Bangladesh audiences. Users may look for international matches, Bangladesh national team fixtures, BPL, IPL, Asia Cup, ICC tournaments and domestic competitions. Common markets can include match winner, top batter, top bowler, total runs, wickets, partnerships and in-play outcomes.

Live cricket markets move quickly. Before confirming a bet, users should check whether the market is still open, whether the odds have changed and how rain, abandoned matches, super overs or player withdrawals are handled. A clear rule page matters more than a large number of markets.

Football and Other Sports

Football audiences may expect markets for the Premier League, Champions League, La Liga, Serie A, Bundesliga and international competitions. Tennis, basketball, badminton, esports and other sports may also be available. The best mobile experience allows users to search leagues, save favourites and understand whether odds are decimal, fractional or another format.

Responsible Sports Betting

Live betting can encourage repeated decisions within a short period. Users should set a fixed entertainment budget before a match begins, avoid increasing stakes to recover losses and stop when emotions are affecting decisions. Odds do not guarantee profit, and a favourite can still lose.

AQ999 Casino, Slots and Live Games

Search phrases such as AQ999 casino and AQ999 game indicate that some users are interested in casino content rather than only sports betting. A complete casino lobby may include slots, live dealer tables, card games, fishing games, crash games and instant-win titles.

Online Slots

Slots vary by theme, reel layout, volatility, maximum win, bonus mechanics and return-to-player information. A large game library can look attractive, but users should be able to filter games and open a demo mode where permitted. Before using a promotion, check whether the selected slot contributes fully, partially or not at all to wagering requirements.

Live Casino

Live casino games stream a dealer to the user’s device. Baccarat, roulette and blackjack are common, along with game-show-style tables. Video quality, table limits, language options and connection stability are key considerations. A weak mobile connection can delay actions, so users should understand the platform’s rule for interrupted sessions.

Crash, Fishing and Fast Games

Fast games are visually simple and often complete in seconds. This can make spending feel less noticeable. Users should decide a maximum session amount and duration in advance. Automated strategies, prediction groups and “guaranteed signals” do not remove the house advantage and may be scams.

Betjili publishes a separate popular games guide, helping users compare different game categories before entering the platform. A well-organized information page is useful for users who want to understand the lobby rather than opening unfamiliar games immediately.

Current AQ999 Promotions Listed on the Platform

The AQ999 promotions page supplied for this review displays a broad mix of deposit, membership, referral, app, slot and daily-reward campaigns. The titles below reflect the offers visible on that saved page at the time of review. Availability, reward amounts, eligibility and turnover rules may change, so users should open each live promotion and read its complete terms before claiming it.

Promotion snapshot: the uploaded AQ999 page showed 19 promotional or payment-related entries, including a 50% first-deposit offer, referral reward, VIP upgrade rewards, daily prize pool, app-and-Telegram reward, slot loss relief, birthday reward and daily login bonus.
Deposit

Enjoy 50% Bonus on Your First Deposit

A new-user deposit campaign advertised as a 50% first-deposit bonus. Confirm the qualifying deposit range, turnover requirement, eligible games and maximum withdrawal before opting in.

New Member

Second Gift for New Members

A follow-up reward for eligible new users after the initial offer. Check whether the second gift requires another deposit, specific account activity or completion within a time limit.

Referral

Invite 1 Person and Earn 1000

A referral promotion presented with a reward of 1000. The invited user may need to register through the correct link and complete qualifying deposits or wagering before a reward is credited.

Daily Event

Daily Championship — Prize Pool 1,000,000 BDT

A leaderboard-style daily event promoted with a total prize pool of 1,000,000 BDT. Ranking rules, game contribution, settlement time and prize distribution should be checked on the live page.

VIP

VIP Upgrade Rewards

A loyalty reward linked to VIP progression. Users should verify how points are calculated, whether levels can be downgraded and which rewards are one-time or recurring.

Member Days

Member Carnival Day — 9th, 19th and 29th

A recurring member campaign scheduled around three calendar dates each month. Eligibility may depend on deposits, VIP level or activity completed before the event date.

App Reward

Download the App and Follow the Official TG Channel — Bonus up to 999

A combined app-download and Telegram-follow campaign advertising a maximum reward of 999. Only use a verified app source and official channel; never install modified APK files from unknown groups.

Slots

Slot Machine Loss Relief Bonus up to 30%

A loss-relief offer for qualifying slot activity, advertised at up to 30%. Confirm the calculation period, net-loss definition, eligible providers, excluded bets and claim deadline.

Account Growth

New Member Growth Plan

A staged new-user program that may reward account milestones. Users should review every stage separately because deposit, wagering and expiry conditions can differ.

Random Reward

Mystery Bonus and Lucky Bonus

A variable or chance-based campaign. Reward value may not be guaranteed, and conditions can differ between users, so do not treat the highest advertised reward as the expected result.

Daily Login

Daily Login Lucky Bonus

A login-based reward designed to encourage repeated visits. Check whether a deposit or wagering step is required after login and whether missed days reset progress.

Birthday

AQ999 Member Birthday Bonus

A birthday benefit for eligible members. Identity verification, account age, VIP status and a claim window may apply.

Payment Support

Delayed Deposit or Withdrawal Bonus

A compensation-related promotion for qualifying payment delays. This should not be interpreted as a guarantee that every delay receives a reward; users must review the stated waiting period and evidence requirements.

Prize Event

Spin for Your Dream Reward

A spin or draw-based reward event. Entry requirements, prize probability and any withdrawal conditions should be verified before participation.

Other

TAKA ALLIANCE

An additional campaign title visible on the supplied promotions page. Because the title alone does not explain the mechanism, users should rely on the live details rather than third-party assumptions.

AQ999 Payment and Rules Entries

The same AQ999 promotions page also displayed “Private Account Top-up Process,” “FAST PAYMENT Top-up Process,” “Issues That Users Must Pay Attention to When Making Deposits,” and “AQ999 Preferential Terms and Conditions.” These entries are operational guidance rather than ordinary bonus offers, but they are important: users should confirm the displayed payment recipient, retain the transaction ID, and read the general preferential rules before claiming any reward.

How to Evaluate an AQ999 Promotion

Term Why It Matters What to Verify
EligibilityNot every member qualifiesNew/existing status, VIP level, country and account verification
Minimum DepositA reward may require a specific amountQualifying range and permitted payment channel
WageringBonus funds may not be immediately withdrawableMultiplier, eligible games, minimum odds and completion deadline
Maximum Reward“Up to” is not the amount every user receivesReward tiers, calculation method and maximum cashout
Claim MethodSome offers are not automaticOpt-in button, code, customer-service application or event page
ExpiryUnused bonus funds may be removedClaim period and wagering-completion period
Betjili users can compare current campaign categories on the Betjili bonus and promotions page. Compare the effective wagering conditions—not only the headline percentage—before choosing between AQ999 and Betjili.

AQ999 Deposit and Withdrawal Considerations

Bangladesh users commonly look for BDT-compatible payment options and familiar mobile financial services. However, the appearance of a payment brand name on an independent review page does not prove an official partnership. Users should only follow instructions displayed inside a verified account and should confirm recipient details before sending money.

AQ999 bKash Deposit Tutorial

The supplied bKash tutorial illustrates a six-step “Send Money” workflow. The account number and amount shown inside AQ999 can change for each request, so users must copy the current details from their own deposit screen rather than reusing a number visible in an old screenshot.

AQ999 bKash deposit guide showing six Send Money and transaction ID steps

AQ999 bKash deposit guide: copy the displayed personal number, send the exact amount, copy the transaction ID, paste it into AQ999 and confirm.

  1. Open the AQ999 deposit page, choose bKash, and copy the personal recipient number displayed for the current transaction.
  2. Open the official bKash app and select Send Money.
  3. Paste the recipient number copied from AQ999 and verify every digit.
  4. Enter the exact amount shown on the AQ999 page, complete the bKash payment and keep the receipt.
  5. Long-press or use the copy option to copy the completed bKash transaction ID.
  6. Return to AQ999, paste the transaction ID in the designated field and press confirm once. Do not repeatedly submit the same ID.

AQ999 Nagad Deposit Tutorial

The supplied Nagad tutorial shows the same core process through the Nagad “Send Money” function. Recipient numbers and transaction details are transaction-specific; always rely on the live AQ999 deposit screen.

AQ999 Nagad deposit guide showing six Send Money and transaction ID steps

AQ999 Nagad deposit guide: copy the displayed number, send the required amount, copy the successful transaction ID, paste it into AQ999 and confirm.

  1. Select Nagad on the AQ999 deposit page and copy the personal number generated for the current request.
  2. Open the official Nagad app and select Send Money.
  3. Paste the copied number into the recipient field and verify it before proceeding.
  4. Send the exact required amount, complete Nagad authentication and wait for the successful transaction receipt.
  5. Copy the transaction ID from the completed Nagad transaction.
  6. Return to AQ999, paste the transaction ID into the deposit form and select confirm.
Payment safety: Never send money to a number copied from this article, an old image or an unknown message. Use only the recipient details generated inside your current verified account. Never share your bKash or Nagad PIN, OTP, password or screen-control access with a promoter or support agent.

Deposit Checklist

  • Confirm the minimum and maximum deposit for the selected method.
  • Check the account or wallet recipient information during every transaction.
  • Enter the correct reference number if required.
  • Keep the transaction ID, amount and time.
  • Never provide a PIN, OTP or full account password to support.

Withdrawal Checklist

  • Check whether identity verification is required before the first withdrawal.
  • Use a payment account whose name matches the registered user where required.
  • Review active bonus turnover before submitting the request.
  • Check withdrawal limits, processing status and possible review requirements.
  • Contact official support with non-sensitive transaction details if a request remains pending.

No review page can guarantee an exact withdrawal time because timing can depend on the payment channel, account verification, promotion status, request size and platform review. Be cautious of pages claiming that every withdrawal is completed within a precise number of minutes.

Is AQ999 Safe and Legit?

It is not responsible to declare AQ999 completely safe or unsafe based only on search popularity or promotional websites. A stronger evaluation requires verifiable information about the operator, license, security controls, terms, customer support and dispute handling. If those details are missing or inconsistent, users should treat the platform as higher risk.

AQ999 Safety Checklist

  • Domain consistency: Does the platform publish a stable access route, or are users frequently sent through unrelated domains?
  • HTTPS: Does the login and payment area use a valid encrypted connection?
  • Operator details: Is the company name and business information visible and verifiable?
  • License information: Is a license number shown, and can it be checked with the named authority?
  • Terms: Are bonus, withdrawal, KYC and account suspension rules accessible before deposit?
  • Support: Is there an official support route inside the website or app?
  • APK permissions: Does the mobile app request only necessary access?
  • Responsible gaming: Are age restrictions, limits and risk information displayed?
Use a unique password, enable device security, avoid public Wi-Fi for account or payment activity, and never share an OTP or mobile banking PIN. These precautions apply to AQ999, Betjili and every online financial or betting platform.

AQ999 Pros and Cons

Based on the user intent surrounding AQ999 searches, the brand appears attractive to people seeking mobile access and multiple game categories. The main challenge is that highly searched brands can also attract copied domains, unofficial APK files and exaggerated review claims.

Potential Advantages

  • Strong brand recognition among Bangladesh search users
  • High interest in mobile app and APK access
  • Likely appeal to both sports and casino audiences
  • Short, memorable brand name
  • Search demand for login and game-related information

Potential Disadvantages

  • Users may encounter multiple unofficial or copied domains
  • Public claims about licenses, games and withdrawals may be difficult to verify
  • APK installation creates additional security risk
  • Promotion terms may change without third-party pages being updated
  • Online betting involves legal and financial risk in Bangladesh

AQ999 vs Betjili: Complete Comparison for 2026

AQ999 and Betjili target similar user intentions: mobile betting, sports markets, casino games, account access and promotions. The difference is not simply which brand name is more popular. Users should compare how easily they can verify information, access support, understand promotions and navigate the platform.

Comparison Area AQ999 Betjili
Bangladesh Search Interest Rapidly growing brand-related searches Established Bangladesh-focused content presence
Login Information Users frequently search for an active AQ999 login route Dedicated Betjili login guide with troubleshooting
Mobile App Information Strong demand for AQ999 app and AQ999 apps APK Dedicated APK, Android and iOS browser guide
Sports Betting Expected to include cricket, football and live markets Sports and mobile betting access available through the platform
Casino Games Search interest includes AQ999 casino and AQ999 game Slots, table games, live casino and game guides
Promotions Current offers must be verified inside the active platform Dedicated promotions page for current categories and terms
Registration Guidance Information varies across third-party access pages Separate registration guide for Bangladesh users
Public Information Structure Users may need to search multiple pages to verify details Login, app, register, games, promotions and affiliate topics are separated clearly
Domain Verification Important because copied AQ999 pages may appear in search or messaging groups Betjili information is consolidated on betjili.bet
APK Safety Users must carefully verify any AQ999 APK source Betjili publishes app installation and mobile safety information
Current Promotion Variety Supplied page listed first/second deposit, referral, VIP, daily prize, app, slot loss relief, birthday and login rewards Dedicated Betjili promotions guide with campaign categories and supporting instructions
bKash and Nagad Deposit Guidance Six-step Send Money process shown in the supplied AQ999 tutorials Payment availability and instructions should be confirmed inside the current Betjili account
Best For Users specifically searching the AQ999 brand and prepared to verify the current access route Users who prefer a broader Bangladesh information hub and clearer supporting guides

Where AQ999 May Appeal More

AQ999 may appeal to users who have already received a trusted referral, are specifically looking for the AQ999 brand or want to explore a newly trending platform. Its rapid search growth can create a sense of momentum, and the app-related interest suggests that mobile access is central to its audience.

Where Betjili Has a Clearer Advantage

Betjili has a more developed public content structure for Bangladesh users. Instead of placing every topic on one short landing page, Betjili.bet provides focused guides covering login, app download, registration, promotions, games and affiliate access. This makes it easier to find information before opening an account or downloading an APK.

Betjili is also the more practical choice for users who value navigation clarity. A visitor can move from this AQ999 comparison to the relevant Betjili guide, review common problems and then decide whether to continue. That does not eliminate betting risk, but it reduces uncertainty caused by scattered or copied information.

Final Verdict: Should You Choose AQ999 or Betjili?

AQ999 is clearly a trending search topic in Bangladesh, especially for users looking for AQ999 login, AQ999 apps APK, AQ999 app, AQ999 bet and AQ999 casino information. Its popularity makes it worth understanding, but it also increases the importance of checking domains, app files and promotional claims.

Users who already know and trust a verified AQ999 access source may find the platform relevant for sports and casino entertainment. However, users who want a clearer public information structure, dedicated Bangladesh guides and easier navigation between login, registration, app, game and promotion topics may prefer Betjili.

The safest decision is not based on a bonus headline or social-media recommendation. Compare the current terms, test customer support, verify the active domain, read payment rules and set a strict budget. Never borrow money, chase losses or assume that any game or bet guarantees a return.

AQ999 Frequently Asked Questions

What is AQ999?

AQ999 is a betting-related brand name searched by Bangladesh users interested in mobile access, sports betting, casino games, login and Android APK information. Because multiple third-party pages may use the name, users should verify the current access source.

What does AQ999 apps APK mean?

AQ999 apps APK refers to an Android installation file used to install an AQ999 mobile application outside Google Play. Users should check the source, file warning, requested permissions and update information before installing any APK.

How do I complete AQ999 login?

Open a verified AQ999 page, select login, enter the registered username or phone number and password, and complete any account verification. Never provide a payment PIN, account password or OTP to another person.

Why is the AQ999 login page not opening?

The domain may have changed, the site may be under maintenance, the browser cache may contain an old redirect or the network may be blocking the connection. Check the verified support source, clear cache and avoid random links shared by unknown accounts.

Can I use AQ999 on iPhone?

Availability can change. If no verified iOS application is available, users may be able to use a mobile browser and add the verified website to the home screen. Never install configuration profiles from an untrusted source.

Does AQ999 offer casino games?

AQ999-related search activity includes casino and game terms, suggesting users expect slots, live casino or other casino categories. The exact live game library should be checked inside the current platform.

Does AQ999 support cricket betting?

Sports-focused platforms targeting Bangladesh usually include cricket markets, but exact events, odds and rules can change. Users should review the current sports lobby and settlement rules before placing a bet.

Is AQ999 safe?

Safety cannot be confirmed from popularity alone. Check the active domain, HTTPS connection, operator information, verifiable license details, account terms, app permissions and official support route.

Is AQ999 better than Betjili?

AQ999 may appeal to users specifically interested in the trending brand. Betjili has an advantage for users who prefer a structured Bangladesh information site with separate login, app, registration, promotion and game guides.

Where can I learn about the Betjili app?

Use the Betjili app download guide for Android APK steps, mobile login, iPhone browser access and common compatibility considerations.

How do I deposit to AQ999 with bKash?

Select bKash on the verified AQ999 deposit page, copy the currently displayed recipient number, use Send Money in the official bKash app, send the exact amount, copy the successful transaction ID, paste it into AQ999 and confirm.

How do I deposit to AQ999 with Nagad?

Select Nagad in AQ999, copy the transaction-specific recipient number, complete Send Money in the official Nagad app, copy the successful transaction ID and submit it through the AQ999 deposit form.

What promotions were visible on the supplied AQ999 page?

The saved page displayed 19 promotion or payment-related entries, including a 50% first-deposit bonus, a second new-member gift, referral reward, one-million-BDT daily prize pool, VIP upgrade rewards, app-and-Telegram reward, slot loss relief up to 30%, birthday reward and daily login bonus.

Scroll to Top