Trending March 2024 # Midjourney Remaster: What Is It And How To Use It # Suggested April 2024 # Top 7 Popular

You are reading the article Midjourney Remaster: What Is It And How To Use It updated in March 2024 on the website Hatcungthantuong.com. We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested April 2024 Midjourney Remaster: What Is It And How To Use It

What to know

Midjourney Remaster is a new feature that enhances the quality of old images using a new algorithm that focuses on coherence and detail.

Remaster option can be accessed when creating images on older versions of Midjourney, i.e., v3 or older (at the time of writing). 

You can either remaster one of the generated images or create an image using the experimental parameter “–test –creative” manually. 

When you enter your ideas on Midjourney, the AI tool creates different samples of images for you to select. Based on the results generated, you can upscale or make variations to one of the images or refresh the whole bunch with a brand-new set of images. In addition to these tools, Midjourney also offers a Remaster function that lets you rework an image created by running it through more algorithms.

In this post, we’ll explain what Remaster on Midjourney is all about and how you can use this feature. 

Related: Midjourney Cheat Sheet: Become a Pro at Using Midjourney!

What is Midjourney Remaster?

Midjourney Remaster is a new feature that allows users to enhance the quality of their old images, especially those that were created with older versions of Midjourney. It accomplishes this by employing a new algorithm that is more attentive to coherence and detail.

Remaster can take your old images and make them look like new. It can sharpen the details, remove noise, and correct colors. It can even add new details, like hair or fur.

Related: Midjourney V5: How to Use It

The Remaster function only works when you create images on Midjourney’s older versions. At the time of writing, Midjourney runs on version 4; so if you created images using v3, or older models, you will be able to use the Remaster option to generate an enhanced version of the original image. Being an experimental feature, the remastered image may either look more refined or may entirely change the elements present in the original image. 

Related: Can Midjourney Make NSFW?

How to use Remaster on Midjourney

There are two ways you can use the Remaster function inside Midjourney – one is using the Remaster button that will be accessible when you upscale your preferred image and another is by entering certain prompts inside Midjourney. 

Method 1: Using Remaster option

The option to remaster images you generate on Midjourney is only available when you create them using an older version of the AI tool. This is because Remaster runs the work created on the older version and processes it through the algorithms of the current version in order to rework it. So, to access the Remaster option, you can use a prompt that looks like this:

/imagine [art description] --v 3

Notice the “–v 3” prompt we added at the end? This is to make sure Midjourney is using version 3 of its AI model instead of the current version (v4, at the time of writing). You can use older models as well to generate your desired set of images. 

You can then expand the upscaled remastered image and see how it compares to the original version of the image. Here’s an example of the remaster option we used when creating “chromolithography of Aglais lo” (Aglais lo is a rare species of butterfly). 

Related: Can Midjourney Images Be Used Commercially? Midjourney License Explained

Method 2: Using prompts to remaster manually 

If you don’t wish to use Midjourney’s older version to remaster images, you can directly use the remaster function using additional prompts that you’ll have to enter manually when tying your input prompt. Remastered images can be generated using the “–test –creative” prompt that you can enter alongside the input. For reference, you can follow the syntax below to generate a remastered image of your concept:

/imagine [art description] --test --creative

The upscaled image should now show up on the screen. You can expand it and save it on your device from here. 

If you want Midjourney to rework your idea once again, you can repeat the same prompt as input, and upon each run, you should see different iterations of your concept. You can also add other experimental parameters like “–beta” and “–testp” to get more variations to the image you want to generate. 

Related: 3 Ways to Upload an Image to Midjourney

I cannot access the Remaster option in Midjourney. Why? And how to fix

The Remaster option on Midjourney is an experimental feature, meaning it may not work best every time you use it, or on some occasions, won’t even show up as an option. If you’re unable to access the Remaster button:

Make sure your input prompt includes the parameter “–[version number]”; for eg. “–v 3”. This is important because Midjourney can only remaster those images that were created using its older versions. If you don’t include this parameter at the end of your input prompt, images will be created using Midjourney’s current version and these images cannot be remastered as they have already been processed through the newest version’s algorithms. 

Some images/art simply won’t show the Remaster option. This could be because Midjourney wasn’t able to create or process another iteration of the concept you entered. 

If you entered the “–test –creative” parameters manually, Remaster wouldn’t show up as an option as these parameters themselves are creating remastered images on Midjourney. 

That’s all you need to know about Midjourney’s Remaster option. 

RELATED

You're reading Midjourney Remaster: What Is It And How To Use It

What Is Microsoft Sway And How To Use It

Microsoft Sway has been available for years, but remains one of Microsoft’s best-kept secrets. The digital storytelling app provides a quick way to create beautiful, animated presentations that are automatically tailored for different devices.

Unlike PowerPoint, there’s not much of a learning curve to Sway. Think of Microsoft Sway as PowerPoint for people who don’t want to learn PowerPoint. In fact, Sway doesn’t even want you to call them “presentations.” You’ll be creating “Sways.”

Table of Contents

Is Microsoft Sway Free?

Microsoft Sway is a web app that’s free for anyone with a Microsoft account. Go to Sway on your browser and login with your Microsoft account. If you’re using Sway as part of Microsoft 365, you’ll have access to a few extra features that people using a free account won’t have, like removing the footer and adding password protection to your Sway presentation. 

Microsoft 365 users enjoy higher limits to the number of Sway elements they can use in each Sway they create.

Again, these limits are per Sway presentation. The free account will likely suffice for most users.

How You Could Use Sway

A presentation for work

A newsletter for clients

A slideshow of embarrassing photos for a friend’s Zoom birthday party

A compelling story on any topic you wish 

A good first step is to look through the templates that Sway provides or “Get inspired by a featured Sway” and view some great examples of what you can do with the app. Alternatively, you can search for a topic, and Sway will create an outline for you to follow. Don’t you wish PowerPoint would do that for you?

How to Create and Design a Sway

The Sway workspace is divided into two tabs: Storyline and Design. 

Since your final Sway isn’t likely to be a series of slides (although you will have that option), but rather a single, flowing web page that you’ll navigate through by scrolling (either top to bottom or left to right), think of your presentation as a trip you’ll be taking viewers on from start to finish.

Sway’s Storyline Workspace 

Select Create New to begin a Sway from scratch, or select Start from topic to let Sway create an outline for you. Alternatively, you can begin by uploading a PDF, Word, or PowerPoint document, and Sway will use it as a template.

In this case, we’ll search for a topic and select the Create outline button. Sway will create the framework of your presentation for you. 

Sway has automatically given the Sway a title and content cards which you can edit at any time. Delete any card by selecting the trash icon on the card you want to remove.

You add content to your Sway by adding cards to the Storyline, and you can rearrange cards at any time with Sway’s drag-and-drop controls. 

Another way to add content to your Sway is by searching for content on your computer or on the web. From the menu bar, select Insert.

From there you can search a variety of sources for content to add to your Sway.

Select a content source and then type a word or phrase into the field marked Search sources. Finally, select the magnifying glass icon or press Enter. Check the Creative Commons Only box to restrict the results to content that doesn’t require a license to use. 

Card Options

Cards in the Storyline workspace offer a number of options depending on what type of content they hold. Image cards allow you to format the text of the image’s caption, choose the Focus Points on your image, and choose how much you want to emphasize that card.

Setting focus points is important because it helps Sway choose how to position the image. Select the most important part(s) of the image, and Sway will determine the best position for the image depending on your device and the style you choose. 

You can see previews of how your content will look on a computer screen or a mobile device. 

Text cards also provide options for text formatting, linking, and emphasis.

Sway’s Design Workspace

The Design workspace is where you can control the look and feel of your Sway. Select the Design tab from the menu. 

Then select Styles.

You’ll always see a preview of how your Sway will appear to others in the Design workspace. 

If you’re feeling uninspired, select the Remix button to let Sway choose the design and layout for you.

Select the Play button to get the full experience. 

How to Share Your Sway

The Share button gives you several ways to share your Sway. 

You can generate a view or edit link or share to Facebook, Twitter, or LinkedIn, or you can get the code to embed the Sway on a website. 

Save Time and Impress Others with Microsoft Sway

What Is Agile Project Management And How To Use It Effectively

blog / Project Management What is Agile Project Management and How to Use it Effectively

Share link

In today’s data-driven world, most companies need an innovative software development to keep up with emerging technologies. Quite literally, Agile thinking helps here. As the meaning of the word suggests, the approach to project management supports a clear project vision and rapid decision-making by adapting to change. Agile methodologies were originally developed for software development, but they have spread to other industries and functions. In fact, according to a McKinsey global survey, successful transformations have resulted in a 30 percent gain in customer satisfaction, efficiency, employee engagement, and operational performance. Enough reason to ask yourself: what is Agile and how does it impact project management?

What is Agile in Simple Terms?

It is essentially an umbrella term that refers to a set of principles, methodologies, and practices in project management that focus on enhanced collaboration by breaking down a project into smaller sub-projects. Agile finds its roots in software development and involves revaluation and reassessment by stakeholders at the end of each sub-project. The insights drawn from these iterations are used to determine what the subsequent steps should be. 

In a nutshell, this result-oriented approach accounts for constant planning, improvement, and development in order to ensure high-performing results and flexible responses to change. 

A Brief History of Agile Project Management

In the early 1990s, the tech industry faced what is known as the ‘application development crisis’. This basically signified an estimated three-year lag between a substantiated business need and the development of an application to meet that need. In order to combat these challenges, many approaches to software development came about and as a result, key concepts were introduced. 

In 2001, 17 technologists came together and drafted the Agile Manifesto for software development as an alternative to traditional project management practices. This renewed practice involved dividing projects into smaller sprints, which resulted in quick delivery and rapid feedback. This is among the key features of practices that now span across both project and product management. Today, such methodologies are practiced across multiple industries around the world. 

What are the Principles of Agile?

The Agile Manifesto outlines these 12 basic principles that highlight various processes:

Quick and constant delivery of valuable software is a priority

Openness to change even late in the development process

Ensure persistent delivery of software within short timelines

Constant collaboration between stakeholders and developers

Creating a supportive and motivational working environment

Projects must promote sustainable development

Operational software is a true sign of progress

In-person communication is the best form of interaction within a team

Emphasis on design and technical accuracy to enhance agility

Simplicity is key as it aligns the resource with the service

Self-organized teams develop the best solutions 

Conduct frequent team analysis and realign with a result-driven approach

What are the Key Benefits of Agile?

Agile project management may seem like yet another strategic initiative to deliver the best service in a short time frame. However, it is more than just a one-size-fits-all approach. Here are a few ways in which Agile can benefit an organization. 

1. Benefits to the Customer 2. Benefits to Vendors

Agile projects aid transparency and boost cooperation among vendors due to the incremental development process. They also account for better cost-efficiency, reduced wastage, and quick deployment of solutions. 

3. Benefits to the Development Team

Since Agile project teams focus on the value delivered after each sub-project, they inherently develop better team communication, increase productivity, and are more open to flexibility and change as compared to traditional teams. 

4. Benefits to Product Managers

Agile practices allow product managers to have better control over projects, realign their goals and work towards offering the highest value at the end of every sprint. 

5. Benefits to Project Managers

Agile project managers get to seek both internal and external feedback and are constantly updated on the status of the project. Due to this, they are able to identify and detect any product issues or challenges that need to be addressed early on. 

6. Benefits to Executives

Executives can leverage Agile methodologies to get an in-depth understanding of project developments, create more functional plans and realign strategies based on refined customer needs. 

What is Agile Software Development?

Agile software development is a set of iterative methodologies that focus on incremental development through collaboration. This framework focuses on a rapid-result-oriented process by offering a minimum viable product (MVP) at the end of every sprint and modifying features based on customer feedback and requirements. 

The need for key Agile concepts arises from the fact that making accurate predictions about even the most obvious user journeys or features desired from software can be challenging. This is why Agile methodologies do not focus on the final output and instead follow a development process where feedback is incorporated in each phase. 

A typical Agile lifecycle has six phases: concept, inception, iteration, release, maintenance, and retirement. While there are 50 formally detailed frameworks, some of the popular ones are the Scrum agile framework, Kanban, Extreme Programming (XP), and Scaled Agile Framework (SAFe). 

Now that you understand Agile project management practices better, you will be able to appreciate why it plays a pivotal role across business operations today. It not only fosters a rapid response to change, collaboration, and establishment of clear metrics but also ensures value delivery at each stage of development. 

Frequently Asked Questions

What is Agile Project Management?

It is an iterative approach to managing software development. It divides the process into multiple phases and incorporates customer feedback through every sub-phase.

What is Agile Business Analysis?

It is the application of data analysis that establishes clear metrics in software development using an agile mindset.

What is Business Agility?

It is the ability to adapt through iterations in a digital age. This is done through rapid modifications and market changes using accurate business solutions.

What is Scrum?

Scrum is a framework that aids teams and organizations. They collaborate better and structure their responsibilities while working on complex products. Learn more about Scrum and Scrum Masters here. 

How Does Agile Help Save Money?

As principles focus on providing value in short frequencies, errors are identified sooner which makes it cost-effective for businesses.

What are Some Agile Metrics I Can Use for Reporting?

A few common metrics for reporting are sprint velocity, product backlog, burndown chart, burnup chart, and cumulative flow diagram.

What is SAFe?

Scaled Agile Framework (SAFe) is a set of workflow patterns that promotes lean-agile practices across large enterprises. It has three segments–team, program, and portfolio. 

If you are keen on learning more about Agile, you can also explore the Emeritus platform for courses in project management to build a successful career in Agile. 

By Neha Menon

Write to us at [email protected] 

What Is The Microsoft Update Catalog And How To Use It

Typically, you download and install Windows updates through the Windows Update tool. However, sometimes you may need to manually find and download certain updates. This is where the Microsoft Update Catalog comes in. While it’s not a fancy-looking site, it is the ultimate destination for updates.

What Is the Microsoft Update Catalog

Technically, the Microsoft Update Catalog is made for businesses. Instead of bogging down a network during peak hours, IT admins can download necessary updates from the catalog and manually push them out to computers on the network during off-peak business hours.

Just because it was designed with enterprises in mind doesn’t mean individuals can’t use it too. The catalog works out well if you’re having issues with Windows Update, need updates for a computer that’s offline, or if you’re trying to repair something that went wrong with Windows. Microsoft does recommend that non-business users opt for the Microsoft Download Center, though.

Despite how simple and dated the catalog site looks, it does its job. Think of it as a basic search engine with no bells and whistles. You can search for major and minor updates, hotfixes, drivers, and anything else you’d find in Windows Update.

Finding What You Need

The Microsoft Update Catalog isn’t the most user-friendly. For instance, there aren’t filters to help limit your search parameters. This means it’s best if you already know what you’re looking for.

Press Win + I to open Settings. Choose “Update & Security.” Select “Windows Update.” Failed updates may be listed along with pending updates. If you don’t see anything, select “View Update History.”

Each update has a name, date, and knowledge base number in parentheses. You can also expand Drivers, Definition Updates, and Other Updates to view details about those. You only need to download updates that are listed as Failed.

All these same details for failed updates should be listed on the main Windows Update screen as well.

Once you have your KB number or other details, enter those into the search box on the Microsoft Update Catalog site.

You can use general search terms if you’re not sure what you’re looking for. For instance, you may just want to see the latest Windows 10 updates, so you’d search for “Windows 10.” You could then base things off of the update release date, classification, and product.

Picking the Right Update

As you might have noticed, even when I entered the KB number, a wide variety of updates popped up. This doesn’t mean you need all of those – you just need the one designed for your OS.

In my case, I’d need the Windows 10 64-bit version. You also need to know the current version of your OS. In my case, this is 2004. All the details for each update are listed with the update itself.

If you’re not sure about these details, you can find everything you need by pressing Win + I to open Settings. Select System and scroll down in the left pane and select About. You’ll see details about your system, OS version, and more.

Downloading and Installing Updates

Depending on the size of the download, this could take several minutes or more. With security and major system updates, most files are around 500 MB to several gigabytes.

Follow any instructions on the knowledge base article for your update to install it. You can also store it on an external hard drive or flash drive to install on another system. Just make sure you pick the correct update file(s) based on the destination system’s specifications. In the mean time, don’t forget to check out the latest Windows update problems to learn about the potential issue with Windows update.

Crystal Crowder

Crystal Crowder has spent over 15 years working in the tech industry, first as an IT technician and then as a writer. She works to help teach others how to get the most from their devices, systems, and apps. She stays on top of the latest trends and is always finding solutions to common tech problems.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Sign up for all newsletters.

By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.

What Is Data Visualization And How To Use It For Seo

Planning and executing an excellent SEO strategy is critical for any digital marketing campaign.

However, the effort requires data to tell the story in a way that resonates with our clients.

But poring through pools of numbers can be tedious and mentally exhausting. This is where data visualization comes in.

Data visualization takes your data (numbers) and places it in a visual context, such as a chart, graph, or map. It also helps create data stories that communicate insights with clarity.

Without visualizing data to extract insights, trends, and patterns, the chances of getting support from other departments plummet. The best data visualizations break down complicated datasets to present a concise and clear message.

Read on for more on data visualizing, its importance, and how to use it for your SEO campaign.

Types Of Data Visualizations

While still effective, the method has undergone a few updates in the last few decades.

The options today allow users to create elaborate data visualizations, including:

Bullet graphs.

Animated charts.

Radial trees.

Interactive charts.

Bubble clouds.

Data art.

Heatmaps.

Dashboards.

Infographics.

And many more.

The above is an example of data visualization to see a website’s crawl hierarchy.

How To Choose The Right Visualization Type

Before getting started:

Identify the key message you want to communicate and summarize it in a short sentence.

Find the data you require to communicate your message and also consider simplifying it to make this message clearer.

Consider the type of data you have, such as comparisons, trends, patterns, distribution, and geographical data.

Consider what display type is simple and will capture the audience’s attention.

Like all web content, your visualization should be accessible to all users.

Consider the information to include with the visualization, and readers can understand and interpret the data.

Importance Of Data Visualization

Modern companies are generating massive amounts of data through machine learning.

While excellent, we must sort, filter, and explain the information; so it makes sense for stakeholders and business owners.

It’s easy to identify patterns and trends in your SEO strategy quickly using data visualization. Visualization makes it easy and fast to convey insights. Making data visualization a habit in your business offers several benefits.

Create Robust Value Propositions

It’s easy to express to stakeholders or clients how and why your products are good, but not as easy for the same people to understand what you are saying.

Visualizing your data is an excellent strategy that can increase buy-ins into ideas. The strategy can also transform site traffic into sales, contributing to a business’s success.

Enable Faster, Easier Communication

Instead, simplify the message into visual content that’s easy to present.

More people will focus on visual data than on text. The visuals help capture the attention of and persuade potential customers, clients, and investors.

Analyze Patterns And Trends

Business industries depend on specific patterns and trends. It’s your role to make decisions based on market patterns and trends.

Visualizing data summarizes the entire process of identifying current and future opportunities.

The data also helps make business owners prudent decision-makers aligned with the market situation.

Motivate Team Members

Business success depends on the effort team members put into the process. Each member of your organization is happy when the business makes development strides.

Data visualization can help identify the business’ initial position and the direction it’s heading.

The process can motivate the team members to work harder and elevate your business to greater heights.

Improve Customer Experience

Visualizing data plays a critical role in improving your customer’s experience. The data makes it easy to ensure customers are happy and their requirements are included.

Data visualization makes shaping, filtering, and desegregating data on-demand easy.

Data Visualization And SEO

SEO data significantly affects the keyword search volume contributing to a site’s ranking.

Keyword search volume is the number of times visitors search for a specific keyword in a particular time frame. The term also refers to the number of people interested in a keyword.

SEO data is also critical for organic traffic in different online marketing aspects. The latter is the number of people visiting your site.

Page speed is another critical SEO practice that determines your website’s reliability.

Your online visitors don’t have the time to wait for a page to load. Further, page speed also affects your position on the search engine.

Using Data Visualization To Improve SEO

Visualizing your data has a significant impact on interpretation. Visualization can help represent search volume for different keyword sets you want to use in your next campaign.

Visualization tools can also present a detailed analysis of your site from the SEO point of view.

Presenting your content in charts and graphs helps the audience grasp every aspect of an SEO campaign.

Elevate SEO Capabilities

Data visualization can help elevate your SEO strategies in several ways. Here are the most effective areas in that visualization will help boost SEO.

Competitive Analysis

Working on your SEO strategy also means evaluating what competitors are doing. The analysis helps you understand what requires doing and areas to improve.

Visualization can help you:

Determine the social media strength of competitors.

Find top competitors for a keyword.

Analyze competitor backlink profiles.

The above is an example of using a bar chart to visualize the keyword difficulty distribution of current keyword rankings.

Backlink Analysis

Visualization also aids you in creating an effective link-building campaign.

Some items to analyze include:

Backlink geographic locations.

Quality of backlinks.

The distribution of backlink anchor text.

Wrapping It Up

Data visualization is a vital contribution to the success of any business practice.

What makes visualization critical is its ability to convey complicated data sets visually.

Anything that can condense large amounts of data into infographics, charts, and graphs is a successful recipe.

It’s clear incorporating visualization in your digital marketing operations elevates SEO capabilities too.

Further, visualizing your data plays a major role in business development and SEO decisions.

More Resources:

Featured Image: ra2 studio/Shutterstock

What Is A Break Statement In Java And How To Use It?

This article will help you understand what the break statement in Java Programming language is.

Break Statement

Sometimes, it is needed to stop a look suddenly when a condition is satisfied. This can be done with the help of break statement.

A break statement is used for unusual termination of a block. As soon as you apply a break statement, the control exits from the block (A set of statements under curly braces).

Syntax for (condition){ execution continues if (another condition is true){ break; } Line 1; Line 2;

Given below are some examples where Break statement is used.

Example 1 − Break Statement with Loop public class BreakExample1 { public static void main(String[] args){ int i; for (i = 0; i <= 10; i++) { System.out.println(i); if (i == 3){ break; } System.out.println("Output 1"); } System.out.println("Output 2"); } } Output 0 Output 1 1 Output 1 2 Output 1 3 Output 2 Example 2 − Break Statement with Inner Loop public class BreakExample2 { public static void main(String[] args) { int i,j; for (i = 0; i <= 5; i++) { for (j = 0; j <= 5; j++){ if (i == 3 && j == 3) { break; } System.out.println(i + " " + j); } System.out.println(); } } } Output 0 0 0 1 0 2 0 3 0 4 0 5 1 0 1 1 1 2 1 3 1 4 1 5 2 0 2 1 2 2 2 3 2 4 2 5 3 0 3 1 3 2 4 0 4 1 4 2 4 3 4 4 4 5 5 0 5 1 5 2 5 3 5 4 5 5 Example 3 − Break Statement with Labelled For Loop public class BreakExample3 { public static void main(String[] args) { Label1: for (int i = 0; i <= 5; i++) { Label2: for (int j = 0; j <= 5; j++) { if (i == 3 && j == 3) { break Label1; } System.out.println(i + " " + j); } System.out.println(); } } } Output 0 0 0 1 0 2 0 3 0 4 0 5 1 0 1 1 1 2 1 3 1 4 1 5 2 0 2 1 2 2 2 3 2 4 2 5 3 0 3 1 3 2 Example 4 − Break Statement in While Loop public class BreakExample4 { public static void main(String[] args) { int i = 0; while(i <= 10) { if (i == 5){ break; } System.out.println(i); i++; } } } Output 0 1 2 3 4 Example 5 − Break Statement in Do-while Loop public class BreakExample5 { public static void main(String[] args) { int i = 0; do {// start of do-while block if (i == 5){ break; } System.out.println(i); i++; } while(i <= 10); } } Output 0 1 2 3 4 Example 6 − Break Statement in Switch Case import java.util.*; public class BreakExample6 { public static void main (String[] args) { Scanner in = new Scanner(System.in); int i; System.out.println("Is 5 Greater than 3"); System.out.println("Option 1: Yes"); System.out.println("Option 2: No"); System.out.println("Enter Choice"); i = in.nextInt(); switch(i) { case 1: System.out.println("Correct Choice"); break; case 2: System.out.println("Incorrect Choice"); break; default: System.out.println("Invalid Choice"); } } } Output Is 5 Greater than 3 Option 1: Yes Option 2: No Enter Choice 1 Correct Choice

I hope you have understood what the Break Statement in Java is. Thanks for reading the article.

Update the detailed information about Midjourney Remaster: What Is It And How To Use It on the Hatcungthantuong.com website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!