More From VIVAGO AI

Temple Rise AI effects generated image

Temple Rise

"High-end urban fashion editorial photography, photorealistic, ultra-detailed, 8K resolution, low-angle perspective. Voluminous straight brown hair, wearing a black newsboy cap, bright green sleeveless textured mini dress, and black over-the-knee suede boots. Sitting perched on the stone cornice of a grand neoclassical church (St. Mary le Strand, London), one hand resting on the ledge, legs extended forward with one crossed over the other, gaze directed upward and to the side, bold red lipstick. Background: iconic white stone church with tall columns and a clock tower, vivid teal blue sky with wispy clouds, distant London street elements (black taxi, pedestrians, historic buildings) in soft focus. Lighting: bright natural daylight with crisp shadows, high contrast teal-and-orange color grading, warm highlights on skin and green fabric, cool blue tones in the sky, dramatic low-angle light emphasizing the figure's height. Style: bold retro fashion aesthetic, cinematic film grain, shallow depth of field (focus on the figure, slightly blurred architectural background), sharp textures of suede, lace, and stone, confident and edgy vibe, shot with a professional wide-angle lens. "

Good Night AI effects generated image

Good Night

Cute emoticon stickers, presented in a realistic photography style. The uploaded pictures show the protagonist (whose race and facial features remain unchanged) curled up and sleeping peacefully, with closed eyes, wearing a cute plush sleep cap, lying on a cute pillow with patterns, presenting a relaxed sleeping posture. The slightly furrowed eyebrows carry a faint nostalgic "saudade" sentiment. The faint melancholy contrasts sharply with the gentle sleepiness. The background is a cold-toned dreamy starry sky, with a soft crescent moon and twinkling stars emitting warm golden light. The nighttime atmosphere is the shining blue and yellow stars and moon with cold dark tones. At the bottom, there is a beautiful handwritten artistic circular warm pale yellow Portuguese text "Good night, saudade!" presented in a smooth hand-drawn cartoon style, with soft ambient light, matte texture, delicate hair details, a dreamy and healing feeling, clear borders, and no messy elements. Brazilian cultural irregular stickers, presented in ultra-high-definition 8K format, are super cute.

Cup Dreams AI effects generated image

Cup Dreams

"Vertical premium sports memorial montage poster, 8K ultra HD, professional portrait photography and commercial digital art style with cinematic Rembrandt lighting. Dark navy blue/sky blue gradient background (#0A1A2F/#1E90FF) with thick matte base, fine blue brush splatter texture, rain particles, mist, stage light beams, lens flare and subtle film grain, simulating physical printed poster texture. Cool premium tone, no stray colors or template feel. 【Mandatory Subject Rule】 All figures in the frame must strictly follow the facial features and appearance of the female character in your reference image, 100% unchanged, no modification, deviation or replacement; all clips/afterimages are the same subject with 100% identical facial features, hairstyle, expressions and demeanor. Uniformly wear classic blue-and-white striped No.10 soccer jersey with high-simulation heavy knitted fabric, three-dimensional clear texture and natural hanging folds. Complete forward prints of minimalist ""VICTORY"" emblem and No.10 number. Matched with same-color shorts, light blue socks and professional soccer cleats, all clothing details are intact. 【Composition & Layers (Enhance virtual-real fusion, no stiffness or duplication)】 Four strict layers with unchangeable order: Bottom layer: #0A1A2F/#1E90FF gradient background + hazy rainy night stadium, starry smoke, stage light beams, rain particles, lens flare and film grain for full atmosphere; Middle layer afterimage 1: Cool semi-transparent emotional close-up (excited roaring celebration expression, low-saturation blue tone treatment, ink-wash/misty feathered edges, fixed 40% transparency, 15% reduced brightness, forming an emotional/light contrast with the foreground); Middle layer afterimages 2&3: Colorful shallow depth of field blur + slight motion blur victory pose clips (front finger-pointing celebration, back arms-spread celebration, full color retained, 30% reduced sharpness, brush/misty feathered edges, 10% reduced brightness, 1/3 size of the main portrait, distributed on the right side of the main portrait and slightly covered by the foreground, forming a triple contrast of virtual-real/light/sharpness with the main portrait); Foreground layer: Oversized main portrait on the left (highest sharpness in the frame, occupying 65% horizontal width on the left, absolute visual core with high saturation and contrast, side light shaping three-dimensionality, vivid color, forming a clear level distinction with the rear afterimages, no duplication); Clear occlusion between foreground and middle layers, strong primary-secondary contrast. 【Character Clip Details (Enhanced texture and tension)】 Foreground Main Portrait (Core vision, 65% width on left): Profile close-up with calm and confident expression. Extremely realistic human skin with full micro-details: distinct pores, fine lines and natural facial texture. Delicate light and shadow transition on skin surface, fully restore real portrait photography effect, no over-smoothing, no plastic or fake skin feeling. Rembrandt side light shapes facial outline. Low-density blue brush splatter and particles around the outline to enhance design sense. Vivid color with normal saturation to separate from the background. Background Afterimage 1 (Emotional close-up): The same character with excited roaring celebration expression and clenched fist posture, forming a contrast with the main portrait's demeanor. Cool semi-transparent effect with blue cold tone, integrated into background mist, no stiff black-and-white/gray tone effect. Skin texture consistent with the main portrait, soft lighting. Background Afterimage 2 (Front celebration pose): The same character adopts a standard handsome victory celebration pose, one finger pointing to the sky, chest out and head up, confident gaze, expression consistent with the main portrait. Shallow depth of field blur + slight motion blur effect with full color retained, integrated into background atmosphere. Clear soccer/jersey details, dark blurred rainy night stadium in background, weak stage light illuminating the subject, medium-density brush splatter and particle effects around the body to enhance dynamism. Background Afterimage 3 (Back celebration pose): The same character celebrates with arms spread, back to the camera, No.10 number on the back of the jersey is clear, relaxed and confident posture. Shallow depth of field blur + slight motion blur effect with full color retained, brush-feathered edges integrated into the background atmosphere. Soft lighting, forming a contrast with the main portrait. 【Text & Emblem Layout (Enhance premium texture, clear hierarchy)】 All texts and emblems adopt matte gold foil/ice blue embossed texture, commercial sans-serif font, no stroke, glow or gradient, visual effect equals physical printing. Position, size and character spacing strictly follow high-end sports poster design: Top left corner: Round golden ""VICTORY"" emblem with matte metallic texture, fixed size. Bottom main title: Brush art font with ice blue light effect and splatter texture, VICTORY-themed main title, secondary title with matte white/gold small description text, three levels of text with clear hierarchy, layout embedded in the frame texture with soft edges, not stiffly pasted on the frame. No redundant text obscuring the subject. 【Lighting, Effects & Atmosphere (Enhance cinematic feel, avoid cheapness)】 Unified stage top and side light dual light source for the whole frame. The foreground main portrait uses warm hard light with high-contrast light and shadow and saturated color; the rear afterimages use cool soft light with low-contrast light and shadow, 10%-15% reduced brightness to form a strong light and shadow contrast. Brush splatter is matte paint splatter effect, realistic rain, mist and lens flare with subtle film grain, only attach to character outlines without diffusion. Clear texture distinction among jersey fabric, human skin and soccer ball, unified overall atmosphere with no flat light or template feel."

Ivory Grace AI effects generated image

Ivory Grace

"Create a photorealistic cinematic wedding portrait of the two subjects from the uploaded image, preserving their exact faces, ages, facial features, skin tones, hairstyles, and overall likeness as accurately as possible. Transform the two subjects into a stylish bride and groom posing together on grand marble steps in a luxurious castle-like setting. Keep the same relaxed, fashionable, editorial body language as the reference image, but replace the car with elegant marble stairs. The scene should be captured from a high-angle overhead perspective, looking down at the couple from above. The groom is positioned on the left side, seated or reclining in a relaxed way on the marble steps, with one arm stretched outward or resting naturally along the step edge, looking up toward the camera with a calm, confident, elegant expression. The bride is positioned on the right side, reclining closely beside him in a glamorous, relaxed pose, leaning naturally against the steps and slightly toward the groom. Her body language should feel soft, luxurious, and intimate. Both subjects should look upward toward the camera. Their posture should feel effortlessly stylish, romantic, and editorial, like a high-end wedding fashion photo. Both subjects should not wear sunglasses. Their faces should be fully visible, sharp, and clearly recognizable. Their expressions should feel calm, confident, romantic, and slightly cool, with a relaxed luxury wedding mood. Bride outfit: the bride wears a dramatic white wedding gown inspired by the reference image. The dress has a strapless or sweetheart neckline, sculptural ruffle details around the bodice or shoulders, layered soft tulle, and a voluminous flowing skirt. The dress should look fashionable, romantic, luxurious, and editorial. The fabric should have realistic soft tulle texture, natural folds, and elegant volume. The bride wears subtle bridal earrings and a delicate pearl or diamond necklace. A soft white bridal veil may flow naturally behind her or spread softly across the marble steps, without covering her face. Groom outfit: the groom wears a classic black tuxedo, fitted and elegant, with a clean white dress shirt, black bow tie, and black dress shoes. The tuxedo should look sharp, formal, minimal, and high-end. Do not use a casual suit, colorful suit, necktie, or open-collar shirt. Background: grand marble steps in front of a castle-like or palace-like estate. The environment should include refined stone textures, elegant balustrades or railings, and partial architectural details such as arches, columns, or a grand doorway, creating a luxurious European castle atmosphere. The background should support the castle mood but remain secondary to the couple. No other people should appear in the image. Lighting and color: warm natural daylight or soft golden daylight, realistic skin texture, subtle highlights on the wedding dress, tuxedo, marble steps, and veil. Use an elegant low-saturation color palette with soft ivory whites, muted stone beige tones, deep black tuxedo contrast, subtle greenery, and refined cinematic color grading. The image should feel expensive, fashionable, romantic, and timeless, avoiding overly vivid or neon colors. Composition: high-angle overhead shot, medium shot framing. Capture both subjects from approximately the upper body down to around the thighs or knees, while still clearly showing that they are reclining on the marble staircase. The bride’s dress should spread naturally across part of the steps and remain visible in the frame. The groom is on the left and the bride is on the right. Their faces should remain sharp, recognizable, and clearly visible. The overall image should feel glamorous, romantic, editorial, and castle-like. Ultra realistic photography, high-end wedding editorial style, luxury fashion photography, realistic marble texture, realistic fabric texture, realistic tulle layers, natural facial details, soft film grain, professional camera look, high detail, cinematic muted color grading, stylish luxury wedding atmosphere. Negative prompt: extra people, background people, crowd, wedding guests, duplicated bride, duplicated groom, distorted faces, changed identity, inaccurate likeness, deformed hands, extra fingers, missing fingers, fused fingers, broken fingers, unnatural arms, stiff pose, awkward sitting pose, car, convertible, vehicle interior, sunglasses, missing wedding dress, wrong wedding dress, plain casual dress, colorful wedding dress, casual groom outfit, necktie instead of bow tie, open-collar shirt, plastic skin, over-smoothed face, fake CGI look, text, logo, watermark, title text, low resolution, blurry face, oversaturated colors, vivid bright colors, neon colors, harsh contrast, black and white, monochrome, grayscale."

Football Legend

"Subject: The reference character is personified as a football player, wearing a green football jersey. Scene: A packed and brilliantly lit giant professional World Cup stadium, with stands filled with football fans shouting and cheering, creating a lively atmosphere. Style: Cinematic realism, High Dynamic Range (HDR), rich and dramatic cinematography. Detailed action and landscape description for each shot [Shot 1: Confrontation of Destinies] Shot type and perspective: Panoramic shot, low-angle overhead shot. Picture content: In the distant view, there is a huge stadium with a brightly lit dome and a sea of spectators in the stands. In the near view, the reference figure is wearing a football shirt and standing with his back to the camera in front of the penalty spot. Opponent's performance: In the foreground, six defenders from different football teams, each with distinct appearances, are standing shoulder to shoulder, forming a formidable human wall. These six individuals have varying facial features: some have long noses and thick eyebrows, while others have deep-set eyes and thin, short eyebrows. Some have full lips, while others have thin lips with double eyelids. All six wear black clothing and maintain a resolute and prepared demeanor. Environmental dynamic effect: A football lies quietly on the grass, illuminated by a ring of glaring white searchlights, creating a sense of oppression as if war is about to break out. [Shot 2: Highlights of the Hero] Shot and Perspective: Front view of the face, looking straight ahead. Image content: Close-up of the front face of the reference figure. Action details: Amidst the frenzied cheers on the scene, the reference figure slightly bows their head, shifting their gaze from looking straight ahead to fixedly staring at the football. Their eyes reveal a calmness and determination that surpasses their age. The background is presented with a cinematic blur effect. [Shot Three: The Fatal Kick] Shot and Perspective: Medium close-up, side low-angle following shot. Image content: Refer to the figure, with the left foot providing support, the right foot forming a striking pose, exerting full body strength to push and strike the bottom of the football. Visual effect: The moment the sneaker comes into contact with the football, the white powder of the lines on the turf and the fragments of broken grass are lifted by the strong impact force, immediately creating a dynamic effect. [Shot 4: Covering the Human Wall] Shot and Perspective: Medium shot, viewed from the front facing the human wall. Screen content: A football, with a strong upward spin, draws a sharp arc in the air. The six opponents, with different faces but wearing identical black clothes, collectively leap into the air, trying their best. However, a football just flies through the gap above their heads and heads straight for the dead corner of the goal. [Shot 5: Absolute dead angle and breaking the door] Shot composition and perspective: Top shot of the inside corner of the net (from the goalkeeper's perspective). Picture content: A football goalkeeper dressed in black is desperately diving to the side, stretching his arms as far as possible. However, the football is moving at such a high speed that it grazes the top left corner of the goal (an absolute theoretical dead angle) and crashes fiercely into the net. Dynamic effect of the net: The net is raised high, and in the background, the entire stadium of football fans erupts in an instant, wildly waving their arms and colorful ribbons flying. [Shot 6: Wild Celebration] Shot and Perspective: Medium shot, front-facing dynamic follow shot (sliding track shot). Image content: Referring to the picture, the character is running wildly on the lush green field, celebrating. He is shouting fervently with his mouth wide open, his hands spread out, and his eyes brimming with triumphant ecstasy and pride."

Cyber Couple AI effects generated image

Cyber Couple

"High-end photorealistic cyberpunk-style portrait, strictly preserving the original facial features, gender, and age of the two individuals: The woman has short platinum-blonde hair with blunt bangs, delicate makeup, and a cold, sharp gaze; the man has dark greenish-black slicked-back hair, sharp facial features, and a stern expression. They stand back-to-back, each holding a futuristic white sci-fi firearm raised in their hands, looking directly at the camera with a cool, slightly detached demeanor. The woman wears a white off-the-shoulder ball gown wedding dress, elegant and minimalist, creating a stark contrast with the cyberpunk style. The man dons a black vintage riveted leather jacket printed with graffiti letters, layered over a white shirt and black tie, paired with vintage ripped jeans for a strong streetwear vibe. Background: A rainy neon-lit cyberpunk city street blending retro and futuristic elements: old brick buildings, glowing neon signs (red ""RED INFORMATION"", yellow reflective store signs, green traffic lights), floating blue holographic projections (dollar sign UI elements) in the air, warm yellow vintage street lamps interwoven with cool-toned electronic lights, and wet ground reflecting neon halos. Dense pipelines, electronic screens, and retro architectural details create a dystopian urban atmosphere. Lighting: High-contrast neon cyberpunk lighting, dominated by cyan-blue, orange-red, and warm yellow tones: cool side lighting outlines the figures, warm neon lights illuminate their faces, the ambient light is filled with grain and halos to simulate the diffuse reflection of humid rainy air, and strong light-dark contrast emphasizes the layering between the characters and the neon background. 8K ultra-realistic, cinematic quality, cyberpunk aesthetic, shot with a Sony A7R V camera paired with an 85mm f/1.4 lens, shallow depth of field, ultra-clear details of skin, hair, and clothing textures, with subtle film grain, no watermarks, no text, and no logos."

Genius Professor Pet AI effects generated image

Genius Professor Pet

Turn the uploaded pet into an eccentric old physics professor in a warm vintage classroom: seated behind a desk in a brown tweed coat and tie, with a wild gray-white wig-like mane and comically thoughtful expression. Chalkboard behind contains only abstract mathematical symbols and diagrams, no readable words. Books and papers foreground, moody academic light. The subject remains an animal throughout. No people or human hands. No real character names, celebrity names, brands, logos, watermarks or readable text. Accurately preserve the uploaded pet's species, breed, coat color and markings, ear shape, muzzle and face structure, eye color, body proportions and tail. Keep it instantly recognisable as the same animal; change only pose, scene, costume and art treatment. Match the reference composition closely. Vertical 3:4, crisp detail, the pet is the unmistakable main subject.

Love AI effects generated image

Love

Medium shot, the character in the uploaded picture (unchanged facial features, gender and age) with a vintage Hollywood big wavy hairstyle, wearing a strapless white corset high couture gown, paired with long white satin gloves, pearl stud earrings and a high couture custom necklace. The character has exquisite makeup with classic red lip color and cat eye makeup, profound eyes and an elegant expression. Surrounded by oversized, bright red three-dimensional velvet heart-shaped props held up by multiple hands, with a gradient low-saturation dark red background. Also, numerous hands holding large, vivid red paper heart props are around the character. Lighting & Tone: Adopt vintage Hollywood-style soft studio lighting, create clear and luminous skin complexion, form a striking contrast between the white costume and the bold red background/heart patterns, with bright lighting contrast, rich and retro color palette, smooth and glossy skin texture, presenting professional fashion photography aesthetics and avant-garde fashion photography artistic sense.

Load more

Next-Gen Multi-Model AI Video Architecture

Vivago AI isn't just one engine—it’s a unified hub for the world’s most advanced video AI. Whether you need cinematic realism or high-speed social content, we provide the right model for your creative vision.

Free Generate

Beauty and Dolphins

Vacation Time

Stellar Tear

Fish Tank Supervisor

Cinematic Quality & Precision Control

Enables 4K resolution with multi-lens motion control, generating delicate scene via text prompts for customized cinematography.​

TRY NOW

Dynamic AV Sync

Auto-generates original audio to avoid copyright issues. Build 3D immersive environments through layered sound design automatically.

TRY NOW

OpenAI Sora 2

​Advanced visual storytelling with unparalleled physics and consistency.

TRY NOW

Kling v2.6 Pro

Industry-leading cinematic image animation and motion control.

TRY NOW

Google Veo 3 & 3.1

Ultra-fast generation with enhanced realism for creative workflows.

TRY NOW

Vivago AI 2.0

Our proprietary model optimized for efficiency, speed, and cost-effective generation.

TRY NOW

Users' Voice

We listen carefully to the opinions of every user.
Free Generate
Contact Us
I tried the Lip Sync feature inside Vivago.ai’s AI Video Generator for my educational podcast, and the results were stunning! The avatar's lip movements perfectly matched my audio recording, creating a professional AI-generated video without complex editing. Compared with tools like OpenAI Sora 2 and Google Veo 3.1, Vivago Image-to-Video delivers fast, studio-quality results online. It saved me hours of post-production work.
ElenaM (Spain)
Vivago’s Image-to-Video AI transformed my marketing workflow. I uploaded a product image and described the launch scene in text, and it generated a 10-second cinematic AI video with background music and dynamic visuals. The output quality rivals Kling v2.6 Pro and Google Veo 3 Fast. It’s now my go-to AI video generator for social media ads and product campaigns.
KenjiT (Japan)
As a digital artist, I use Vivago.ai 2.0 daily for Image-to-Image and AI Image-to-Video creation. The e-book covers and animated visuals I generate for clients look cinematic and professional. Unlike many standalone AI tools, Vivago integrates multiple leading models into one platform, making it easier to create copyright-safe AI images and videos for publishing.
ChenL (China)
I tried the Lip Sync feature inside Vivago.ai’s AI Video Generator for my educational podcast, and the results were stunning! The avatar's lip movements perfectly matched my audio recording, creating a professional AI-generated video without complex editing. Compared with tools like OpenAI Sora 2 and Google Veo 3.1, Vivago Image-to-Video delivers fast, studio-quality results online. It saved me hours of post-production work.
ElenaM (Spain)
Vivago’s Image-to-Video AI transformed my marketing workflow. I uploaded a product image and described the launch scene in text, and it generated a 10-second cinematic AI video with background music and dynamic visuals. The output quality rivals Kling v2.6 Pro and Google Veo 3 Fast. It’s now my go-to AI video generator for social media ads and product campaigns.
KenjiT (Japan)
As a digital artist, I use Vivago.ai 2.0 daily for Image-to-Image and AI Image-to-Video creation. The e-book covers and animated visuals I generate for clients look cinematic and professional. Unlike many standalone AI tools, Vivago integrates multiple leading models into one platform, making it easier to create copyright-safe AI images and videos for publishing.
ChenL (China)
I absolutely love Vivago’s AI Image-to-Video Generator. As a travel blogger, static images often fail to capture real atmosphere, but Vivago helps me turn photos into vivid cinematic AI videos with motion effects. It feels comparable to OpenAI Sora 2 and Google Veo 3.1, but more accessible and faster for creators who need high-quality AI videos online.
LiamK (Australia)
I tried the Lip Sync feature inside Vivago.ai’s AI Video Generator for my educational podcast, and the results were stunning! The avatar's lip movements perfectly matched my audio recording, creating a professional AI-generated video without complex editing. Compared with tools like OpenAI Sora 2 and Google Veo 3.1, Vivago Image-to-Video delivers fast, studio-quality results online. It saved me hours of post-production work.
ElenaM (Spain)
Vivago’s Image-to-Video AI transformed my marketing workflow. I uploaded a product image and described the launch scene in text, and it generated a 10-second cinematic AI video with background music and dynamic visuals. The output quality rivals Kling v2.6 Pro and Google Veo 3 Fast. It’s now my go-to AI video generator for social media ads and product campaigns.
KenjiT (Japan)
As a digital artist, I use Vivago.ai 2.0 daily for Image-to-Image and AI Image-to-Video creation. The e-book covers and animated visuals I generate for clients look cinematic and professional. Unlike many standalone AI tools, Vivago integrates multiple leading models into one platform, making it easier to create copyright-safe AI images and videos for publishing.
ChenL (China)
I absolutely love Vivago’s AI Image-to-Video Generator. As a travel blogger, static images often fail to capture real atmosphere, but Vivago helps me turn photos into vivid cinematic AI videos with motion effects. It feels comparable to OpenAI Sora 2 and Google Veo 3.1, but more accessible and faster for creators who need high-quality AI videos online.
LiamK (Australia)
Using Vivago.ai’s Image-to-Video AI has greatly enhanced my classroom teaching. I transform textbook notes into historical AI videos with cinematic filters and dynamic animations. Compared with tools like Kling v2.6 Pro and Google Veo 3 Fast, Vivago offers faster generation and easier parameter control for educators who need reliable AI video creation.
RajivG (India)
I frequently create AI videos on Vivago and publish them on TikTok and YouTube Shorts. The AI video templates and trending content ideas help me produce viral-ready clips quickly. With Vivago’s integrated models—including advanced video engines similar to OpenAI Sora 2—I can generate anime-style and cinematic social media videos that drive high engagement.
MarieJ (Spain)
What attracts me most about Vivago.ai is not only the powerful AI Video Generator but also the active AIGC creator community. It combines AI Image-to-Video, Text-to-Video, and leading model integrations like Google Veo 3.1 into one creative platform.
TomW (India)
At first, I was hesitant about using AI video tools. But after trying Vivago Image-to-Video, I realized how easy it is to create professional AI-generated videos online. I just upload an image, add a short prompt, and adjust a few settings. The results are cinematic and copyright-safe, which is essential for commercial projects.
HectorC (Mexico)
Using Vivago.ai’s Image-to-Video AI has greatly enhanced my classroom teaching. I transform textbook notes into historical AI videos with cinematic filters and dynamic animations. Compared with tools like Kling v2.6 Pro and Google Veo 3 Fast, Vivago offers faster generation and easier parameter control for educators who need reliable AI video creation.
RajivG (India)
I frequently create AI videos on Vivago and publish them on TikTok and YouTube Shorts. The AI video templates and trending content ideas help me produce viral-ready clips quickly. With Vivago’s integrated models—including advanced video engines similar to OpenAI Sora 2—I can generate anime-style and cinematic social media videos that drive high engagement.
MarieJ (Spain)
What attracts me most about Vivago.ai is not only the powerful AI Video Generator but also the active AIGC creator community. It combines AI Image-to-Video, Text-to-Video, and leading model integrations like Google Veo 3.1 into one creative platform.
TomW (India)
At first, I was hesitant about using AI video tools. But after trying Vivago Image-to-Video, I realized how easy it is to create professional AI-generated videos online. I just upload an image, add a short prompt, and adjust a few settings. The results are cinematic and copyright-safe, which is essential for commercial projects.
HectorC (Mexico)