MQL5 Programs Market

Dozens of new automated trading applications appear in the MQL5 Market every day. Choose the right app among 10,000 products and forget about unnecessary routine operations of manual trading.

Sell your algorithmic trading programs through the largest store of trading applications!

The Gold Reaper MT5
Profalgo Limited
4.43 (113)
PROP FIRM READY! ( download SETFILE ) WARNING: Only a few copies left at current price! Final price: 990$ Get 1 EA for free (for 3 trade accounts) -> contact me after purchase Ultimate Combo Deal   ->   click here JOIN PUBLIC GROUP:   Click here Live Signal Client Signal YouTube Reviews LATEST MANUAL Welcome to the Gold Reaper! Build on the very succesfull Goldtrade Pro, this EA has been designed to run on multiple timeframes at the same time, and has the option to set the trade frequency fro
My AI Gold
Vitalii Kosov
5 (14)
AI-DRIVEN GOLD TRADING REVOLUTION -------------------------------------------------------------------------------- My AI Gold is not just another automated trading tool—it is the culmination of advanced neural network engineering, proprietary custom architecture, and rigorous real-world optimization. Built from the ground up utilizing cutting-edge repositories and state-of-the-art machine learning frameworks from GitHub, My AI Gold harnesses deep data analysis to decode the complexities of the
Quantum Titan MT5
Bogdan Ion Puscasu
4.73 (45)
Bringing institutional-grade trading to the Quantum ecosystem, Quantum Titan sets a new standard for precision, discipline, and proven live-market performance. Developed for traders who expect more from a GOLD Expert Advisor, Titan represents the next evolution of Quantum trading technology. Availability is strictly limited to 1,000 lifetime licenses worldwide. Once all 1,000 copies have been claimed, Quantum Titan will no longer be available. Special launch discount price. Final price $1999
EA Super Trend XAUUSD
Vitali Vasilenka
3.67 (39)
EA Super Trend XAUUSD is an algorithmic trading advisor for gold featuring two-stage signal filtering based on the indicator.  Synthetic Trend AI   Attention Traders! Live Signal 1 :  https://www.mql5.com/ru/signals/2392762 Live Signal 2 :  goo.su/i2gRozN This package is available at the current price for a strictly limited run of only 5 copies. The price will soon increase to $999. After purchasing, please send me a private message to receive a bonus gift. KEY FEATURES • Automatic opening of
MoonDog EA
James Vito Armin Bianchini
4.4 (45)
OFFICIAL LIVE SIGNALS VIEW THE MAIN MOONDOG LIVE SIGNAL VIEW THE SECOND MOONDOG LIVE SIGNAL START HERE — USER GUIDE OPEN THE COMPLETE MOONDOG V4.18 USER GUIDE These signals are provided for transparency. They may include earlier MoonDog versions or different settings. Results on your account can differ because of spread, commission, slippage, latency and broker execution. Please read the guide before trading. After every update, check your selected setup, lot size, Stop Loss, Magic Number and n
Quantum Queen X MT5
Bogdan Ion Puscasu
4.11 (79)
The Legend Continues. The Queen Evolves. Welcome to Quantum Queen X — the next generation of the legendary GOLD trading system that builds upon the proven success of Quantum Queen. Quantum Queen X is built on the same proven core engine as Quantum Queen, introducing a powerful new Custom Mode that allows traders to choose exactly which strategies to enable or disable. Every strategy has been individually reviewed, refined, and optimized to deliver even better performance and adaptability across
Quantum iGold MT5
Yassine Mouhssine
4.6 (80)
Quantum iGold MT5 – Advanced AI Trading System (XAUUSD) Quantum iGold MT5 is a fully automated trading system built using advanced Artificial Intelligence techniques. It employs a hybrid neural architecture that integrates LSTM and Transformer models to analyze price behavior on XAUUSD . This structure enables the system to detect market patterns, adapt to volatility changes, and generate technically refined trading signals in real time. After purchase, please contact me via MQL5 private messa
Ultimate Breakout System
Profalgo Limited
5 (54)
IMPORTANT : This package will only be sold at current price for a very limited number of copies.    Price will go to 1999$ soon!   + 300 Strategies included and more coming! BONUS : choose 5  of my other EA's for free!   ALL SET FILES + COMPLETE SETUP AND OPTIMIZATION GUIDE VIDEO GUIDE LIVE SIGNALS REVIEW (3rd party) NEW SIGNALS: 44-STRATEGIES LIVE SIGNAL LIVE SIGNAL SCALP SET UBS "CHRISTMAS" PORTFOLIO (Client made) Welcome to the ULTIMATE BREAKOUT SYSTEM! I'm pleased to present the Ultimate
Gold Beaver
Arnold Bobrinskii
4.43 (7)
Gold Beaver - limited offer $399 instead of $450. 10 copies left at this price GOLD BEAVER MT5  > Live signal Attach Gold Beaver to any XAUUSD chart, on any timeframe, and it trades. The default preset, Combo Safe , is ready to run.  Not HFT. No low-latency VPS is needed. Signals are evaluated on M15 candle boundaries, so testing on OHLC M1 is enough. No martingale. No grid. No averaging. Every position gets a stop loss the moment it opens. The strategies were built with a custom Python researc
TitanForge EA MT5
Maxim Kurochkin
5 (9)
TITANFORGE EA MT5 ALGORITHMIC IMPULSE SWING SYSTEM FOR XAUUSD H1 TitanForge EA is an automated trading system developed specifically for Gold on the H1 timeframe. The strategy focuses on directional momentum, volatility expansion and controlled position management. It is designed to wait for selected market conditions rather than remain permanently exposed to the market. No Grid. No Martingale. No uncontrolled averaging. Every position is opened with predefined protection, including a hard Stop
Scalping Robot Pro MT5
MQL TOOLS SL
4.38 (173)
Scalping Robot Pro is a professional trading system designed specifically for fast and precise scalping on XAUUSD using the M1 timeframe. The system is built to capture short term market movements with accurate execution and controlled risk management. It focuses on real time price behavior, momentum shifts, short term volatility, and selective trade management techniques to identify high probability trading opportunities in the gold market. Scalping Robot Pro is optimized for traders who prefer
Pac Man BTC
Thomas Christoph Lipka
5 (6)
Pac Man BTC MT5 Pac Man BTC MT5 is a fully automated Expert Advisor for BTCUSD that combines two different trading systems in one EA: Breakout and Runner . Both systems can be used individually or together. The EA automatically manages entries, pending orders, Stop Loss, Take Profit, Break-Even, trailing and position management. Pac Man BTC MT5 was specifically developed for the high volatility and unique market conditions of Bitcoin. Breakout System The Breakout system works with several intern
Smart Gold Hunter
Barbaros Bulent Kortarla
4 (79)
No Grid / No Martingale / No Recovery / No Hedging / Single Entry with SL / One Shot Smart Gold Hunter is an Expert Advisor for XAUUSD / Gold trading on MetaTrader 5. It is designed for traders who prefer a Gold EA with no grid, no martingale, real Stop Loss and Take Profit logic, and controlled risk management. Please send a short message via the comment section after your purchase to receive your guides, set files, and access to the live chat group. You can check the live signal before maki
Ghost Scalper MT5
Thomas Christoph Lipka
4.39 (28)
Ghost Scalper MT5 5.0 Ghost Scalper MT5 is a fully automated Expert Advisor for XAUUSD / Gold on MetaTrader 5. Four independent strategies look for selective breakout and momentum moves. The EA trades only when its conditions are met; extended periods without trades are normal. Four independent strategies Ghost A, B, C and D operate independently. Each can be enabled or disabled and set to BUY & SELL, ONLY BUY or ONLY SELL. Lot size and money management can be configured separately for each stra
Dynamic Liquidity Intelligence
Sathit Sukhirun
4.44 (9)
Dynamic Liquidity Intelligence is an Expert Advisor designed to analyze market structure and execute trades using pending orders. The system calculates recent highs and lows based on market volatility to place Buy Stop and Sell Stop orders at potential breakout levels. The EA manages each position individually. It does not utilize Grid, Martingale, or position averaging strategies. Every order is executed with a strictly predefined Stop Loss and Take Profit. Live Monitoring Live Signal Fix 0.01
PolyGold Scalper
Connor Michael Woodson
4.5 (8)
PolyGold Scalper is a short-term scalping system for XAUUSD that can make trading decisions based on integration with Polymarket API. Live Signal: CLICK HERE All trading is done within MetaTrader and does not require API keys or a Polymarket account. The chart includes a panel that mirrors the data feed from Polymarket and refreshes every few seconds. The EA only enters single-shot positions and manages them without the use of grid or martingale. Exits are based on a dynamic virtual stop loss an
Trend Sniper X
Sarvarbek Abduvoxobov
4.86 (42)
Trend Sniper X is a multi-timeframe trend-following indicator for MetaTrader 5 that helps traders identify trend direction and potential reversal points with clarity and precision. for MT4: https://www.mql5.com/en/market/product/193245 Price Information: The current price is promotional and is subject to change as upcoming updates and new features are released. Bonus Offer: To get the FREE Auto-Trade Assistant EA for this indicator, please message the author after purchasing. Code2Profit Channe
Quantum Valhalla
Bogdan Ion Puscasu
QUANTUM VALHALLA — A NEW FORCE IN GOLD TRADING Six Trading Cores. One Powerful System. A New Era of Intelligent Gold Trading. After months of intensive development, extensive research, and ten major development versions, Quantum Valhalla introduces an entirely new approach to automated Gold trading. Built around six complementary trading cores, intelligent market-regime detection, and a completely redesigned risk-management framework, Valhalla combines multiple trading methodologies into one p
AI Golden Life MT5
MQL TOOLS SL
5 (5)
AI GOLDEN LIFE is a professional AI-powered trading system developed exclusively for XAUUSD (Gold) on the H1 timeframe. It represents a new generation of automated Gold trading, combining advanced technical analysis, intelligent market filtering, adaptive trade management, and innovative geopolitical risk protection. Unlike traditional scalping systems that focus on rapid market fluctuations, AI GOLDEN LIFE operates on the H1 timeframe , analyzing broader market structures, price action, moment
Aikon MT5
William Brandon Autry
5 (9)
AIKON — AUTOMATED TRADING. CONVERSATIONAL CONTROL. AIKON is an AI-powered Expert Advisor (EA) for MetaTrader 5. Once configured and enabled, it can analyze markets, open trades and manage positions automatically within your chosen settings and risk controls. Ask Aikon gives you a direct way to understand and control your trading system—in plain language. Build your setup. Ask why a market did or did not trade. Review your exposure. Prepare changes from your desktop or through Telegram on your ph
Range Breakout EA with Range Filters
Jimmy Peter Eriksson
4.68 (31)
Next Price: $749, Final Price: $999 (Limited Copies At Current Price) If you value honesty and a real trading system built for live trading, not just a perfect-looking straight-line backtest that can end up blowing your account, then this might be for you. Prop Firm Ready! No Martingale / No Grid 23 Months Live Signal +300% Live Growth [Live Signal]  |  [FTMO Results]  |  [Main Portfolio]  |  [Backtest Guide] Why Range Breakout EA is so Stable ? Range Breakout EA is based on a well-known market
Drifter EA
Jorge Luiz Guimaraes De Araujo Dias
3.13 (8)
EA DRIFTER EA DRIFTER is an Expert Advisor for automated gold trading on MetaTrader 5. It combines internally filtered entry selection, market execution and basket-based position management in one interface. The system waits for a valid signal before starting a trade. If price moves against the basket, it may add positions according to its grid rules and execution controls. Exits are managed through a basket-level target in points, calculated from the volume-weighted average entry price. There i
Gold Snap
Chen Jia Qi
4.52 (27)
Gold Snap — A Fast Profit Capture System for Gold Gold Snap v2.3 Launch Offer: 50% off unlimited licenses for the first 10 buyers (only 3 left), just $399. Includes a free EA for personal use from our internal collection. Offer ends when sold out. Regular price: $799. Live Signal: https://www.mql5.com/en/signals/2362714 Live Signal2: https://www.mql5.com/en/signals/2372603 Live Signal 3 v2. 1 : https://www.mql5.com/en/signals/2379945 Important: After purchase, please contact us via MQL5 priv
Aura Gold Pro Edition
Stanislav Tomilov
5 (7)
Built to dominate the gold market. Official Information Seller profile Official channel User Guide LIMITED PRICE — $599 Aura Gold Pro Edition is available for $599 until the end of October . Starting November  1 , the price will increase to $999 — secure your copy before the price goes up. Live Trading Signals  Roboforex https://www.mql5.com/en/signals/2366593 FPMarkets https://www.mql5.com/en/signals/2358523 ICTrading https://www.mql5.com/en/signals/2380859 Description Aura Gold PRO Edition is

Trading Signals

Choose a suitable trading strategy and subscribe to it with a few clicks. All Signals are provided with detailed statistics and informative charts.

Become a trading signal provider and sell subscriptions to thousands of traders around the world. With the Signals service, your successful strategy can generate income with a small start-up budget!

Forex VPS for MetaTrader 4/5

We will offer a server with the lowest ping and the best execution
Equinix LD4
London, UK
51.5235, -0.636
Equinix NY4
New York, US
40.7765, -74.072
Equinix SP3
Sau Paulo, Brazil
-23.4663, -46.8634
Equinix HK1
Hong Kong
22.3656, 114.1171
Servers.com AMS1
Amsterdam, Netherlands
52.3918, 4.665
Servers.com MOW1
Moscow, Russia
55.736, 37.721
Falkenstein FSN1
Falkenstein, Germany
50.4788, 12.3327
Interxion FRA3/FRA8
Frankfurt, Germany
52.3918, 4.665
Aurora 1
Chicago, US
42.0011, -87.9571
Mumbai
Mumbai, India
19.1131, 72.8925
Johannesburg
Johannesburg, South Africa
-25.9305, 28.1362
Singapore
Singapore
1.3226704, 103.9186452

Jobs for Freelancers

Order a custom technical indicator, a trading robot or any other app for the MetaTrader platforms from trusted developers.

Professional programmers deal with hundreds of orders in the MQL5 Freelance section with guaranteed payment and instant withdrawal of earnings through convenient payment systems.

50 - 110 USD
Project Description: I need an MQL5 Expert Advisor built based on a precise Smart Money Concepts (SMC) multi-timeframe strategy. The bot must analyze the 1-Hour chart for institutional bias and execute trades on the 3-Minute chart following strict structural rules. 1. Inputs & Parameters (Customizable) - Risk Model: Fixed dollar risk of $20.00 for every $100.00 of account balance (20% per trade for personal capital
42 Applications
30+ USD
I am looking for an experienced MQL5 developer and trader to create a non-repainting BUY/SELL indicator for MT5, designed for scalping on the M5 and M15 timeframes, with a focus on high-quality trading signals. Requirements: Clear and reliable BUY/SELL signals. Non-repainting signals confirmed on closed candles. High-quality entries with minimal false signals. Suitable for scalping, especially Gold (XAUUSD). Popup
33 Applications
30+ USD
PROJECT: Automatic Gold and Forex Trading Robot for MetaTrader 5 (MQL5) I want a fully automated Expert Advisor (EA) for MetaTrader 5 that can analyze the market and automatically open, manage and close trades on Gold and selected Forex currency pairs. 1. TRADING INSTRUMENTS - Gold: XAUUSD - Forex: EURUSD, GBPUSD and USDJPY, subject to broker availability. - Allow the user to enable or disable each trading symbol. -
31 Applications
30 - 100 USD
Hello, I want to create a custom Expert Advisor (EA) for MetaTrader 5 based on 3 main confirmations: Market Structure & Price Action: Identify high time-frame trend direction (HL/LH). Chart Pattern: Detect classic continuous/reversal patterns (e.g. Cup and Handle, Double Bottom/Top) on trading timeframe. Volume Profile (PoC): Confirm entry when price breaks/retests the Point of Control (PoC) level. Risk Management &
38 Applications
MQL5 Experts Forex Strategy modules
100 - 200 USD
I am looking for a highly skilled trading strategist and MQL5 developer with genuine experience in researching, designing, testing, and implementing systematic trading strategies. My primary interest is XAUUSD (Gold), although proven experience with other financial markets is also welcome. I am not looking for someone who simply converts trading rules into code. I want to identify a professional who understands
300 - 1500 USD
I am looking to acquire an existing, fully developed and tested XAUUSD trading signal system, either an MT5 indicator or an Expert Advisor. I am NOT looking for new strategy development, custom coding, or experimental systems. My objective is to own and independently operate a reliable gold trading signal source for personal trading and an international paid subscription service. Requirements: 1. An existing
14 Applications
MQL5 Other

New in chats

Chat with your colleagues, discuss new ideas in groups, subscribe to useful channels and create your own ones to share your experience

IPF Systems Announcements
New Slippage section in FX Monitor What is slippage costing you? Now you can see it in dollars What’s inside: slippage per account and broker breakdown by symbol and execution type (SL, TP, stop, limit) median, p5/p95 and share of fills against you
Scalping
Scalping
OVERCONFIDENCE: CHECK THE REPORT CARD After a winning streak, every idea feels brilliant. The scanner keeps everyone humble — including itself: every model shows its accuracy on unseen bars, and weak models are pulled back to neutral. If the AI admits
Trend Scalper
Most indicators chase the latest price. Mine looks back. That's the whole point of Anti EMA. While regular moving averages react quickly to every spike (and give you a lot of false signals), Anti EMA does the opposite — it gives more weight to older pric
Forecast and Levels
European Union Construction Output y/y Eurozone construction output rose by 1.4% year-on-year in August 2026, marking its strongest growth since October 2025. source: https://www.mql5.com/en/economic-calendar/european-union/construction-output-yy
New Gadgets and Game Tech News
YouTube, AI and neurodivergent representation: How Gen Z and Gen Alpha are redefining modern storytelling - https://www.euronews.com/2026/10/24/youtube-ai-and-neurodivergent-representation-how-gen-z-and-gen-alpha-are-redefining-modern
Bearish An Bullish EA
Daily Update - BTCUSD & BTCJPY The SELL trades are still running on both BTCUSD and BTCJPY. Sell positions remain active Daily closing time has been adjusted from 8:00 PM to 10:30 PM Buyers are starting to show some momentum Risk management remai
AI Crypto Analyse
Instrument: Ethereum (ETH/USD) ⏱ Preparation: ~20min Direction: Short Targets: 2275 Risk Zones: 2335 BEARISH PRESSURE Ethereum dropped below key psychological levels on M5 amid macro headwinds and ETF outflows. ⚠ RISK & OUTLOOK Sellers eye further
AureusAI Trading Suite
Running several EAs on one MT5 account? Strategy Ledger Pro shows you which ones actually pay their way. It splits your account by EA, strategy, symbol and magic number, live and backtest, reconciled to the cent. Profit, drawdown, equity curves and ever
ALGO By H. Furkan OZTURK
It has been a proven strategy so far, and similar strategies have been used in different EAs. We’ve decided to share this EA with our loyal customers. If you’d like to get this EA, feel free to send me a DM.
Smartmass Strategy
W43 (2026-10-23) — Global Risk SCORE La lectura conjunta de las últimas sesiones confirma un entorno persistente de Strong Risk-off. La señal no se basa en una única barra, sino en la acumulación de lecturas positivas del MOVE y, más recientemente, en un
Algo Trading
Algo Trading Verified
A compression-channel indicator tracks low-volatility stretches where ranges contract and closes cluster. It flags compression in real time, draws a gray channel after it persists long enough, then marks the breakout bar. Live channels also include an orde
PropFirm Algos
October has been amazing for Bitcoin! +87% growth $100 → $186.87 8.6% maximum drawdown 100% winning trades Bitcoin Scalper King delivering strong results! October isn't over yet.

Traders Forum

Ask questions on technical analysis, discuss trading systems and improve your MQL5 programming skills to develop your own trading strategies.

Communicate and share your experience with traders from anywhere in the world, answer questions and help beginners — MQL5 Algotrading community is developing along with you.

Financial Trading Articles

Learn how to create your own technical indicators and trading robots from the huge database of articles written by expert traders.

Share your trading and programming experience with those who are new to algorithmic trading, write an article about it and earn $200. In addition, we will translate your article to ten languages.

preview
How to Implement Metaprompting for Trading Signals in an MQL5 Expert Advisor

How to Implement Metaprompting for Trading Signals in an MQL5 Expert Advisor

Metaprompting is an approach in which the LLM itself optimizes trading instructions based on actual P&L and signal quality metrics. The article demonstrates a practical implementation in Python and MQL5: a prompt version registry, an execution agent, an evaluator for directional accuracy and profit factor, and a meta-LLM that generates improvements in a loop. The solution is integrated into the Expert Advisor without interrupting trading.
preview
Numerical Fidelity Under Fire: Benchmarking Native MQL5, ONNX Runtime, and ALGLIB

Numerical Fidelity Under Fire: Benchmarking Native MQL5, ONNX Runtime, and ALGLIB

This article benchmarks one MLP forward pass implemented three ways in MQL5: native code, ALGLIB, and ONNX Runtime. We quantify numerical fidelity versus a float64 ground truth and execution latency (mean/percentiles), then outline practical criteria and a ready‑to‑use harness to help you choose and integrate the right engine in an EA.
preview
Implementing Session Volume Profile in MQL5

Implementing Session Volume Profile in MQL5

Build a responsive session volume profile indicator in MQL5 from tick data with draggable session bounds and dual anchoring. The article details hash-based bucket aggregation for historical and live ticks, a timer-driven rendering loop with partial updates, automatic or custom bucket sizing, pixel-anchored proportional bars, POC highlighting, and multi‑instance safety—so you can implement, optimize, and run multiple profiles on one chart without UI lag.
preview
Creating a Cairo-Inspired Graphics Library for MetaTrader 5 (Part 6): Curves and Adaptive Flattening

Creating a Cairo-Inspired Graphics Library for MetaTrader 5 (Part 6): Curves and Adaptive Flattening

This part introduces cubic Bézier curves and a quadratic verb, flattened on append by recursive midpoint splitting (De Casteljau). A conservative flatness test sums distances of control points to the chord and stops within a pixel-based tolerance, adapting detail to curvature. The design keeps downstream code intact while giving you efficient, scale-independent curve quality.
preview
Neural Networks in Trading: Iterative Forecast Refinement Models (RAFT)

Neural Networks in Trading: Iterative Forecast Refinement Models (RAFT)

The RAFT framework offers a fundamentally different approach to forecasting market dynamics — not as a one-time snapshot, but as an iterative refinement of the state in real time. It takes both local and global changes into account, maintaining a high degree of accuracy even with complex price structures.
preview
Automating Chart Patterns in MQL5 (Part 3): The Head and Shoulders and Inverse Head and Shoulders

Automating Chart Patterns in MQL5 (Part 3): The Head and Shoulders and Inverse Head and Shoulders

The article implements a deterministic MQL5 detector for head and shoulders and its inverse, validating structure from swing labels (HH, LH, HL, LL) rather than raw peak geometry. Seven ATR-aware checks enforce time order, pattern span, head clearance, shoulder symmetry, and height. A three-state lifecycle separates formation from neckline break, locks a setup, and prevents re-entry. Entries trigger only on a chart-timeframe close through the neckline.
preview
Buzzard Optimization Algorithm (BUZOA)

Buzzard Optimization Algorithm (BUZOA)

BUZOA is a population-based metaheuristic algorithm in which each agent randomly selects one of three hunting tactics at each iteration: a narrow search around its personal best, a classic PSO step toward the flock leader, or full teleportation to a random point in the search space. The article examines the implementation of the algorithm in MQL5, identifies a coefficient sign error in the original formulation, and presents benchmark results on a standard test bench.
preview
Building A Candlestick Trend Constraint Model (Part 11): Revealing Lower-Timeframe Triggers Within Higher-Timeframe Candle Relationships

Building A Candlestick Trend Constraint Model (Part 11): Revealing Lower-Timeframe Triggers Within Higher-Timeframe Candle Relationships

This article develops an A-B-C-D candlestick constraint model for MetaTrader 5. Candles A and B establish a completed D1 relationship, Candle C supplies a historical M1 setup, and closed M1 candles inside the developing Candle D either confirm or invalidate the sequence. We implement the design as a visual Expert Advisor with optional trading disabled by default, sequence-specific chart objects, restart-safe history reconstruction, spread and position gates, normalized trade parameters, and a reproducible testing plan.
preview
Bimodal Market Profile with Delta and Memory in MQL5

Bimodal Market Profile with Delta and Memory in MQL5

The classic Market Profile from forty years ago is still replicated in dozens of indicators that differ only in the color of their bars. In this article, I examine three conceptual blind spots in the original theory — the monolithic Value Area in bimodal distributions, TPO’s blindness to the aggressor, and the lack of memory between sessions — and build an indicator that addresses each of them: bimodality detection with a dead zone, order flow via CopyTicksRange with absorption detection, and composite market memory using Naked POC and HVN/LVN. The complete source code is included.