### Database Schema:
CREATE TABLE director (
	name	TEXT	NULL	PRIMARY KEY,
	director	TEXT	NULL,
	foreign key (name) references characters (movie_title)
);

CREATE TABLE characters (
	movie_title	TEXT	NULL	PRIMARY KEY,
	release_date	TEXT	NULL,
	hero	TEXT	NULL,
	villian	TEXT	NULL,
	song	TEXT	NULL,
	foreign key (hero) references `voice-actors` (character)
);

CREATE TABLE revenue (
	Year	INTEGER	NULL	PRIMARY KEY,
	`Studio Entertainment[NI 1]`	REAL	NULL,
	`Disney Consumer Products[NI 2]`	REAL	NULL,
	`Disney Interactive[NI 3][Rev 1]`	INTEGER	NULL,
	`Walt Disney Parks and Resorts`	REAL	NULL,
	`Disney Media Networks`	TEXT	NULL,
	Total	INTEGER	NULL
);

CREATE TABLE `voice-actors` (
	character	TEXT	NULL	PRIMARY KEY,
	`voice-actor`	TEXT	NULL,
	movie	TEXT	NULL,
	foreign key (movie) references characters (movie_title)
);

CREATE TABLE movies_total_gross (
	movie_title	TEXT	NULL	PRIMARY KEY,
	release_date	TEXT	NULL	PRIMARY KEY,
	genre	TEXT	NULL,
	MPAA_rating	TEXT	NULL,
	total_gross	TEXT	NULL,
	inflation_adjusted_gross	TEXT	NULL,
	foreign key (movie_title) references characters (movie_title)
);

### User's Query:
Among the movies released from 2001 to 2005, list down the titles and directors of the movies which had a total gross of more than 100% above the average.

### Extra Knowledge:
Released from 2001 to 2005 refers to substr(release_date, length(release_date) - 3, length(release_date)) between '2001' and '2005'; DIVIDE(SUM(total_gross), COUNT(movie_title));
SELECT T2.name, T2.director FROM movies_total_gross AS T1 INNER JOIN director AS T2 ON T1.movie_title = T2.name WHERE SUBSTR(T1.release_date, LENGTH(T1.release_date) - 3, LENGTH(T1.release_date)) BETWEEN '2001' AND '2005' AND CAST(REPLACE(trim(T1.total_gross, '$'), ',', '') AS REAL) / ( SELECT SUM(CAST(REPLACE(trim(T3.total_gross, '$'), ',', '') AS REAL)) / COUNT(T3.movie_title) AS avg_gross FROM movies_total_gross AS T3 INNER JOIN director AS T4 ON T3.movie_title = T4.name WHERE SUBSTR(T3.release_date, LENGTH(T3.release_date) - 3, LENGTH(T3.release_date)) BETWEEN '2001' AND '2005' ) - 1 > 1