Facebook
TwitterBy Yashwanth Sharaff [source]
This dataset contains essential characteristics of a variety of movies, including basic pieces of information such as the movie's title and budget, as well as performance indicators like the movie's MPAA rating, gross revenue, release date, genre, runtime, rating count and summary. With this data set we can better understand the film industry and uncover insights on how different features and performance metrics impact one another to guarantee a movie's success. The movies dataset also helps you make informed decisions about which features are key indicators in setting up a high-grossing feature film
For more datasets, click here.
- 🚨 Your notebook can be here! 🚨!
To get the most out of this data set you need to understand what each column in it represents. The ‘Title’ column gives you the title of the movie which can be used for further search or exploration on popular streaming services and websites that are dedicated to providing detailed information about movies. The ‘MPAA Rating’ lists any Motion Picture Association (MPAA) rating for a movie which consists of G (General Audiences), PG (Parental Guidance Suggested), PG-13 (Parents Strongly Cautioned), R (Under 17 Requires Accompanying Parent or Guardian) etc. The 'Budget' column give you an approximate idea about how much a particular production cost while the 'Gross' columns depicts its earnings if it was released in theaters while its successor 'Release Date' reveals when each film has been released or is going to release in future. The columns 'Genre', 'Runtime', and ‘Rating Count’ cover subjects such as what type of movie is it? Every genre will have an associated runtime limit along with rating count which refers to number people who have rated/reviewed a particular flick whether on IMDB or other streaming services as well as paper mediums like newspapers . Last but not least summary field states an overview of what we can expect from film so take this in account before watching anything especially if include children members in your family.
So go ahead - start exploring this interesting dataset today!
- Creating a box office prediction model using budget, genre, release date and MPAA rating
- Using the summary data to create a sentiment analysis tool for movie reviews
- Building a recommendation engine for users based on their prior ratings and what other users with similar tastes have rated as highly
If you use this dataset in your research, please credit the original authors. Data Source
See the dataset description for more information.
File: movies.csv | Column name | Description | |:-----------------|:-------------------------------------------------------------------------------| | Title | The title of the movie. (String) | | MPAA Rating | The Motion Picture Association of America (MPAA) rating of the movie. (String) | | Budget | The budget of the movie in US dollars. (Integer) | | Gross | The gross revenue of the movie in US dollars. (Integer) | | Release Date | The date the movie was released. (Date) | | Genre | The genre of the movie. (String) | | Runtime | The length of the movie in minutes. (Integer) | | Rating Count | The number of ratings the movie has received. (Integer) | | Summary | A brief summary of the movie. (String) |
If you use this dataset in your research, please credit the original authors. If you use this dataset in your research, please credit Yashwanth Sharaff.
Facebook
TwitterOpen Data Commons Attribution License (ODC-By) v1.0https://www.opendatacommons.org/licenses/by/1.0/
License information was derived automatically
The TMDb (The Movie Database) is a comprehensive movie database that provides information about movies, including details like titles, ratings, release dates, revenue, genres, and much more.
This dataset contains a collection of 1,000,000 movies from the TMDB database.
Dataset is updated daily. If you find this dataset valuable, don't forget to hit the upvote button! 😊💝
Clash of Clans Clans Dataset 2023 (3.5M Clans)
Black-White Wage Gap in the USA Dataset
USA Unemployment Rates by Demographics & Race
Photo by Onur Binay on Unsplash
Facebook
Twitterhttps://crawlfeeds.com/privacy_policyhttps://crawlfeeds.com/privacy_policy
Facebook
Twitterhttps://crawlfeeds.com/privacy_policyhttps://crawlfeeds.com/privacy_policy
Movies Dataset from AllMovie is a comprehensive collection featuring over 430,000 records, encompassing a wide range of films across various genres and languages. This extensive dataset includes essential data points such as movie titles, genres, release dates, posters, languages, directors, durations, synopses, trailers, average ratings, cast information, and URLs. Such detailed metadata is invaluable for developers, researchers, and enthusiasts aiming to analyze trends, build recommendation systems, or conduct in-depth studies of the film industry.
For those interested in alternative datasets, the IMDb Non-Commercial Datasets provide subsets of IMDb data accessible for personal and non-commercial use. These datasets allow users to hold local copies of movie information, facilitating various analytical projects.
Additionally, the MovieLens datasets offer a range of movie rating data suitable for research purposes. For instance, the MovieLens 20M dataset comprises 20 million ratings and 465,000 tag applications applied to 27,000 movies by 138,000 users, making it a valuable resource for studies in user preferences and recommendation algorithms.
Incorporating these datasets into your projects can significantly enhance the quality and depth of your analyses, providing a solid foundation for exploring various aspects of the cinematic world.
Why Choose Crawl Feeds for Your Data Needs?
Crawl Feeds is your trusted partner in acquiring high-quality, curated datasets tailored to your specific requirements. With a vast repository that includes the Movies Dataset, we empower developers and businesses to drive innovation. Explore our easy-to-use platform and transform your ideas into actionable insights.
Get Started with Crawl Feeds Today
Facebook
Twitterhttps://data.gov.tw/licensehttps://data.gov.tw/license
This dataset provides national theater box office statistics for films distributed by the Administrative Institution National Film and Audiovisual Culture Center. The data is up to the last Sunday before the announcement date and does not include films that have not been screened for less than 7 calendar days. The earliest CSV format data in this dataset begins on July 30, 2018, and the earliest JSON format data begins on March 1, 2020. JSON format queries require entering the start and end dates (in the format of year, month, and day), and can provide data for a maximum of 90 days at a time.
Facebook
Twitterhttps://creativecommons.org/publicdomain/zero/1.0/https://creativecommons.org/publicdomain/zero/1.0/
This data contains information on 119K movies & TV shows released internationally scraped from TMBD (TMDB : https://www.themoviedb.org/). TMDB is a community built movie and TV database. We have the following information in the dataset. This dataset is in form of csv which is pipe delimited. This dataset has rich information on title, synposis, year of release, budget, revenue , popularity, original language in which movie/tv show was produced, production companies, production countries, user vote averages, runtime, release date, tagline, actors & directors
| Variable | Description |
|---|---|
| belongs_to_collection | Indicates whether movie belongs to a collection, collection is specified if exists |
| budget | Movies budget |
| id | Unique identifier for the movie |
| original_language | Original language in whch movie is produced |
| original_title | Title of the movie |
| overview | Summary of the movie |
| popularity | Popularity index of the movie |
| production_companies | List of companies that produced the movies |
| production_countries | Country where the movie is produced |
| release_date | Movie released date |
| revenue | Movie collection, missing is represented by 0 |
| runtime | Movie runtime in minutes |
| status | indicates whether movies is released or not |
| tagline | Movie tagline |
| title | Movie alias english title |
| vote_average | Average vote rating by the viewers |
| overview | synopsis of the movie |
| cast | Cast credits (Actors) |
| directors | Director credits |
Thanks to TMDB for making their data available
Hope this will be helpful for your research or any academic work
Thank you Ram
Facebook
TwitterBy Throwback Thursday [source]
This dataset contains genre statistics for movies released between 1995 and 2018. It provides information on various aspects of the movies, such as gross revenue, tickets sold, and inflation-adjusted figures. The dataset includes columns for genre, year of release, number of movies released in each genre and year, total gross revenue generated by movies in each genre and year, total number of tickets sold for movies in each genre and year, inflation-adjusted gross revenue that takes into account changes in the value of money over time, title of the highest-grossing movie in each genre and year, gross revenue generated by the highest-grossing movie in each genre and year, and inflation-adjusted gross revenue of the highest-grossing movie in each genre and year. This dataset offers insights into film industry trends over a span of more than two decades
Understanding the Columns
Before diving into the analysis, let's familiarize ourselves with the different columns in this dataset:
- Genre: This column represents the genre of each movie.
- Year: The year in which the movies were released.
- Movies Released: The number of movies released in a particular genre and year.
- Gross: The total gross revenue generated by movies in a specific genre and year.
- Tickets Sold: The total number of tickets sold for movies in a specific genre and year.
- Inflation-Adjusted Gross: The gross revenue adjusted for inflation, taking into account changes in the value of money over time.
- Top Movie: The title of the highest-grossing movie in a specific genre and year.
- Top Movie Gross (That Year): The gross revenue generated by the highest-grossing movie in a specific genre and year.
- Top Movie Inflation-Adjusted Gross (That Year): The inflation-adjusted gross revenue of the highest-grossing movie in a specific genre and year.
Analyzing Data
To make use of this dataset effectively, here are some potential analyses you can perform:
Find popular genres: You can determine which genres are popular by looking at columns like Movies Released or Tickets Sold. Analyzing these numbers will give you insights into what types of movies attract more audiences.
Measure financial success: Explore columns like Gross, Inflation Adjusted Gross, or Top Movie Gross (That Year) to compare the financial success of different genres. This will allow you to identify genres that generate higher revenue.
Understand movie trends: By analyzing the dataset over different years, you can observe trends in movie releases and gross revenue for specific genres. This information is crucial for understanding how movie preferences change over time.
Identify highest-grossing movies: The column Top Movie gives you the title of the highest-grossing movie in each genre and year. You can use this information to analyze the success of specific movies within their respective genres.
Data Visualization
To enhance your analysis, consider using data visualization techniques
- Predicting the popularity and success of movies in different genres: By analyzing the data on tickets sold and gross revenue, we can identify trends and patterns in movie genres that attract more audiences and generate higher revenue. This information can be useful for filmmakers, production studios, and investors to make informed decisions about which genres to focus on for future movie releases.
- Comparing the performance of movies over time: With the inclusion of inflation-adjusted figures, this dataset allows us to compare the box office success of movies across different years. We can analyze how movies in specific genres have performed over time in terms of gross revenue and adjust these figures for inflation to get a better understanding of their true financial success.
- Analyzing the impact of genre popularity on ticket sales: By examining the relationship between genre popularity (measured by tickets sold) and total gross revenue, we can gain insights into audience preferences and behavior. This information is valuable for marketing strategies, as it helps determine which movie genres are most likely to attract a larger audience base and generate higher ticket sales
If you use this dataset in your research, please credit the original authors. Data Source
See the dataset description for more information.
Facebook
Twitterhttp://researchdatafinder.qut.edu.au/display/n15252http://researchdatafinder.qut.edu.au/display/n15252
This file contains the features for the test portion of the movie dataset. The data has been changed into an average word vector. This is 50% of the total movie results. QUT Research Data Respository Dataset Resource available for download
Facebook
TwitterBetween 1995 and 2025, PG-13-rated movies grossed approximately 129.7 billion U.S. dollars at the North American box office – a term that excludes Mexico and includes Canada and the United States. R-rated and PG-rated films grossed around 72.22 billion and 58.41 billion dollars, respectively.
Facebook
TwitterMIT Licensehttps://opensource.org/licenses/MIT
License information was derived automatically
Letterboxd Film Dataset
This dataset contains a comprehensive collection of 847,209 films from the Letterboxd platform, including movie information, user reviews, and ratings.
Dataset Summary
Total Films: 847,209 File Size: ~1.12 GB (1,120,572,122 bytes) Format: JSONL (JSON Lines) Language: Primarily English, with some multilingual content
Data Structure
Each line contains a JSON object with the following fields: { "url":… See the full description on the dataset page: https://huggingface.co/datasets/pkchwy/letterboxd-all-movie-data.
Facebook
Twitterhttps://crawlfeeds.com/privacy_policyhttps://crawlfeeds.com/privacy_policy
Unlock one of the most comprehensive movie datasets available—4.5 million structured IMDb movie records, extracted and enriched for data science, machine learning, and entertainment research.
This dataset includes a vast collection of global movie metadata, including details on title, release year, genre, country, language, runtime, cast, directors, IMDb ratings, reviews, and synopsis. Whether you're building a recommendation engine, benchmarking trends, or training AI models, this dataset is designed to give you deep and wide access to cinematic data across decades and continents.
Perfect for use in film analytics, OTT platforms, review sentiment analysis, knowledge graphs, and LLM fine-tuning, the dataset is cleaned, normalized, and exportable in multiple formats.
Genres: Drama, Comedy, Horror, Action, Sci-Fi, Documentary, and more
Train LLMs or chatbots on cinematic language and metadata
Build or enrich movie recommendation engines
Run cross-lingual or multi-region film analytics
Benchmark genre popularity across time periods
Power academic studies or entertainment dashboards
Feed into knowledge graphs, search engines, or NLP pipelines
Facebook
TwitterAttribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
Using a Python script to scrape data from the web, we collected data pertaining to all 1698 Hindi language movies that released in India across a 13 year period (2005-2017) from the website of Box Office India.
Facebook
Twitterhttps://crawlfeeds.com/privacy_policyhttps://crawlfeeds.com/privacy_policy
Explore our meticulously curated Movies dataset and TV shows dataset, designed to cater to diverse analytical and research needs. Whether you're a data scientist, a student, or a business professional, these datasets provide valuable insights into the entertainment industry.
Extensive collection of global movies across various genres and languages.
Detailed metadata, including titles, release dates, genres, directors, cast, and ratings.
Regularly updated to ensure relevance and accuracy.
Our TV shows dataset is your gateway to understanding trends in episodic content. It includes:
Comprehensive details about popular and niche TV shows.
Information on episode counts, seasons, ratings, and networks.
Insights into audience preferences and regional programming.
These datasets are perfect for:
Machine learning models for recommendation systems.
Academic research on media trends and audience behavior.
Business strategies for entertainment platforms.
Unlock the power of TV show data with our Crawl Feeds TV Shows Dataset. Start analyzing today and gain valuable insights into your favorite shows!
Facebook
TwitterThis dataset contains a set of movie ratings from the MovieLens website, a movie recommendation service. This dataset was collected and maintained by GroupLens, a research group at the University of Minnesota. There are 5 versions included: "25m", "latest-small", "100k", "1m", "20m". In all datasets, the movies data and ratings data are joined on "movieId". The 25m dataset, latest-small dataset, and 20m dataset contain only movie data and rating data. The 1m dataset and 100k dataset contain demographic data in addition to movie and rating data.
For each version, users can view either only the movies data by adding the "-movies" suffix (e.g. "25m-movies") or the ratings data joined with the movies data (and users data in the 1m and 100k datasets) by adding the "-ratings" suffix (e.g. "25m-ratings").
The features below are included in all versions with the "-ratings" suffix.
The "100k-ratings" and "1m-ratings" versions in addition include the following demographic features.
In addition, the "100k-ratings" dataset would also have a feature "raw_user_age" which is the exact ages of the users who made the rating
Datasets with the "-movies" suffix contain only "movie_id", "movie_title", and "movie_genres" features.
To use this dataset:
import tensorflow_datasets as tfds
ds = tfds.load('movielens', split='train')
for ex in ds.take(4):
print(ex)
See the guide for more informations on tensorflow_datasets.
Facebook
TwitterBetween 1995 and 2025, a movie based on comics or graphic novels grossed, on average, about 88.36 million U.S. dollars across the United States and Canada – collectively known as the North American box office. Spin-offs followed as the second-most commercially successful film source material, with average box office revenue of around 86.32 million dollars.
Facebook
TwitterBy Emma Culwell [source]
This dataset offers an extensive look at some of the most popular movie franchises in history, shedding light on their financial success and public reception. It includes data on the lifetime gross sales, budgets, ratings, and release dates of each featured movie. Furthermore, this dataset provides invaluable insights into how different elements such as ratings and runtime can affect the performance of a film at the box office. Whether you are an aspiring or established filmmaker looking for inspiration to craft your own successful blockbuster or simply a fan curious about these films’ inner workings, this dataset offers an unprecedented level of detail regarding many beloved franchises
For more datasets, click here.
- 🚨 Your notebook can be here! 🚨!
This dataset provides comprehensive information on movie franchises released worldwide between 2000 and 2020. It includes data such as lifetime gross, budget, rating, runtime, release date and vote count/average. This dataset can be used to gain insights on the global movie industry trends over this time period.
The data can be explored in various ways to identify patterns of success or failure among movie franchises across countries, genres or decades. For example, you may want to examine the average budget for movies released each year or calculate the average number of votes received by movies of a particular genre. Additionally, you could use this dataset to compare different types of media (e.g., cable vs streaming) and understand how they impact box-office performance.
To get the most out of this data set it is essential that you first familiarize yourself with all the columns provided: Title: The title of the movie; Lifetime Gross: Total amount money earned by a franchise in all territories; Year: The year in which it was first made available publicly; Studio: The production company behind the production; Rating: Classification given by MPAA/BBFC; Runtime: Length in minutes/hours; Budget: Amount spent producing it ; Release Date : Date when publically announced Availability ; Vote Average : Average ratings based on user reviews ; Vote Count : Number people who rated franchise).
Once you have become comfortable with these variables then feel free to try out some larger analysis techniques such as predictive analytics (predicting future success based on existing trends) or clustering (grouping similar outcomes together). No matter which methods you decide to utilize it is important that you remember – always validate your assumptions! Good luck exploring!
- A comparison of movie budget to box office returns, to identify over/underperforming movies.
- A study of the correlation between movie rating and viewership.
- An analysis of what types of movies tend to become franchise success stories (big budget, PG-13 rating, etc.)
If you use this dataset in your research, please credit the original authors. Data Source
See the dataset description for more information.
File: MovieFranchises.csv | Column name | Description | |:-------------------|:------------------------------------------------------------------------| | Title | The title of the movie. (String) | | Lifetime Gross | The total amount of money the movie has made in its lifetime. (Integer) | | Year | The year the movie was released. (Integer) | | Studio | The studio that produced the movie. (String) | | Rating | The rating of the movie (e.g. PG-13, R, etc). (String) | | Runtime | The length of the movie in minutes. (Integer) | | Budget | The budget of the movie in USD. (Integer) | | ReleaseDate | The date the movie was released. (Date) | | VoteAvg | The average rating of the movie from users. (Float) | | VoteCount | The total number of votes the movie has received from users. (Integer) |
If you use this dataset in your research, please credit the original authors. If you use this dataset in your research, please credit Emma Culwell.
Facebook
TwitterDescription: This dataset contains information about 616 movies spanning various genres, years of release, and creative talents involved in their production. The dataset is intended for use in data analysis, visualization, and machine learning projects related to the film industry. Each row represents a single movie entry, and the dataset includes the following columns:
Movie: The title of the movie. Year: The year of release for the movie. Genres: The genres or categories associated with the movie. Certification/Rating: The film's certification or rating according to the relevant rating board or organization. IMDb ID: The unique IMDb identifier for the movie. Writer: The name(s) of the writer(s) or screenwriter(s) responsible for the movie's screenplay. Director: The name of the movie's director. Potential Use Cases:
Film industry analysis: Analyze trends in movie genres and ratings over time. Predicting movie success: Build predictive models to forecast a movie's success based on its features. Recommender systems: Develop movie recommendation systems for users based on their preferences. Creative insights: Explore relationships between directors, writers, and movie genres.
Facebook
TwitterIn 2024, a total of 569 movies were released in the United States and Canada, up from 506 in the previous year. Still, these figures are under the 792 titles released in 2019, before the COVID-19 outbreak. Will moviegoers return? The box office revenue in the U.S. and Canada more than tripled between 2020 and 2022, when it reached almost 7.4 billion U.S. dollars. The 2022 result still fell way behind the 11.3-billion-dollar annual revenue recorded just before the pandemic. But there are ways to attract newcomers to the moviegoing experience. During a mid-2022 survey conducted among members of the Generation Z – aged between 13 and 24 years – more than half of respondents mentioned movie offering as a leading motivation to go to the movies. About 40 percent of interviewees included the quality of the service and the physical comfort of the seats at the movie theater among their main incentives. Cinema circuits As the industry tries to reinvent itself for a post-pandemic scenario, the top movie theater chains in North America slowly bounce back. Their financial results improved since the coronavirus outbreak, but when or if they will see figures similar to those recorded before 2020 remains an open question. The leading circuit, AMC Theatres, reported a revenue of more than 2.5 billion dollars in 2021, over twice as much as in the previous year.
Facebook
TwitterAttribution 4.0 (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/
License information was derived automatically
We collected votes (from 1 to 10 stars) for all movies, excluding TV episodes (total number of 336,090,882 votes for 300,723 movies), from March 19 to 28, 2013 (set # 1). Using the same list of movies, we collected the number of votes again from December 8 to 18, 2014 (set #2, 465,292,451 votes) and from January 5 to 10, 2015 (set # 3, 471,222,420), as shown in (Fig 10). For budgets, we use a new list and collected data from February 5 to 8, 2015. Results with fewer than 5 votes (in 2013) are not exhibited. Number of items by type: 33,941 (Documentary) 133,775 (Feature Film) 3,172 (Mini-Series) 50,408 (Short Film) 1,071 (TV Episode) 25,168 (TV Movie) 33,165 (TV Series) 2,450 (TV Special) 12,120 (Video) 5,453 (Video Game) By genre: 24,911 (Action); 93 (Adult); 15,651 (Adventure); 18,918 (Animation); 5,385 (Biography); 74,393 (Comedy); 18,693 (Crime); 37,250 (Documentary); 97,087 (Drama); 16,022 (Family); 8,677 (Fantasy); 567 (Film Noir); 1,575 (Game Show); 5,525 (History); 15,072 (Horror); 10,212 (Music); 5,840 (Musical); 8,170 (Mystery); 1,036 (News); 3,605 (Reality TV); 21,165 (Romance); 8,239 (Sci-Fi); 61,538 (Short); 4,360 (Sport); 1,467 (Talk Show); 16,246 (Thriller); 5,080 (War); 4,549 (Western). An item could be defined by more the one genre. As a final observation, it is possible for a user to remove his or her vote; as a consequence, a small fraction of movies have a decreasing number of votes. However, this represents a negligible fraction of the movies. We used the following list: http://www.imdb.com/search/title?title_type=feature,tv_movie,tv_series,tv_special,mini_series,documentary,game,short,video,unknown&user_rating=1.0,10. (ZIP)
Facebook
TwitterThroughout 2024, the action movie genre accounted for almost ** percent of the box office revenue in the United States and Canada, collectively known as the North American film market. Adventure, which historically tends to lead the market, ranked second with around ** percent and comedy ranked third with around ***** percent in 2024.
Facebook
TwitterBy Yashwanth Sharaff [source]
This dataset contains essential characteristics of a variety of movies, including basic pieces of information such as the movie's title and budget, as well as performance indicators like the movie's MPAA rating, gross revenue, release date, genre, runtime, rating count and summary. With this data set we can better understand the film industry and uncover insights on how different features and performance metrics impact one another to guarantee a movie's success. The movies dataset also helps you make informed decisions about which features are key indicators in setting up a high-grossing feature film
For more datasets, click here.
- 🚨 Your notebook can be here! 🚨!
To get the most out of this data set you need to understand what each column in it represents. The ‘Title’ column gives you the title of the movie which can be used for further search or exploration on popular streaming services and websites that are dedicated to providing detailed information about movies. The ‘MPAA Rating’ lists any Motion Picture Association (MPAA) rating for a movie which consists of G (General Audiences), PG (Parental Guidance Suggested), PG-13 (Parents Strongly Cautioned), R (Under 17 Requires Accompanying Parent or Guardian) etc. The 'Budget' column give you an approximate idea about how much a particular production cost while the 'Gross' columns depicts its earnings if it was released in theaters while its successor 'Release Date' reveals when each film has been released or is going to release in future. The columns 'Genre', 'Runtime', and ‘Rating Count’ cover subjects such as what type of movie is it? Every genre will have an associated runtime limit along with rating count which refers to number people who have rated/reviewed a particular flick whether on IMDB or other streaming services as well as paper mediums like newspapers . Last but not least summary field states an overview of what we can expect from film so take this in account before watching anything especially if include children members in your family.
So go ahead - start exploring this interesting dataset today!
- Creating a box office prediction model using budget, genre, release date and MPAA rating
- Using the summary data to create a sentiment analysis tool for movie reviews
- Building a recommendation engine for users based on their prior ratings and what other users with similar tastes have rated as highly
If you use this dataset in your research, please credit the original authors. Data Source
See the dataset description for more information.
File: movies.csv | Column name | Description | |:-----------------|:-------------------------------------------------------------------------------| | Title | The title of the movie. (String) | | MPAA Rating | The Motion Picture Association of America (MPAA) rating of the movie. (String) | | Budget | The budget of the movie in US dollars. (Integer) | | Gross | The gross revenue of the movie in US dollars. (Integer) | | Release Date | The date the movie was released. (Date) | | Genre | The genre of the movie. (String) | | Runtime | The length of the movie in minutes. (Integer) | | Rating Count | The number of ratings the movie has received. (Integer) | | Summary | A brief summary of the movie. (String) |
If you use this dataset in your research, please credit the original authors. If you use this dataset in your research, please credit Yashwanth Sharaff.