Search

Sci-Fi Animes

Watch Sci-Fi Animes Online Free on Animefreak

Sci-Fi Animes | Sci-Fi Animes subbed | Sci-Fi Animes online free

Hi no Tori

Hi no Tori

Hi no Tori
Hi no Tori
Description: Hi no Tori is a collection of stories that all have something in common. The Phoenix, whose blood is believed to give an eternal life to one who drinks it. Therefore many seek to kill it, but as the Phoenix of the tale, it's reborn from the ashes. Stories take place in future and the past, where hum
Kikou Kantai Dairugger XV (Dub)

Kikou Kantai Dairugger XV (Dub)

Kikou Kantai Dairugger XV (Dub)
Kikou Kantai Dairugger XV (Dub)
Description: In the original storyline as aired in Japan, Dairugger XV was simply an exploration robot, as well as an intended peace-keeping force. The Earth is in a time of prosperity. The president of the Terran League (the "Galaxy Alliance" in Voltron) launches a mission to explore beyond the galaxy. After co
Space Battleship Yamato 3 (Sub)

Space Battleship Yamato 3 (Sub)

Space Battleship Yamato 3 (Sub)
Space Battleship Yamato 3 (Sub)
Description: A stray missile from a confrontation between the Galman empire and the Bolar Federation crashes into the sun, turning it into a time bomb of radiation. The Star Force once again sets off into space, this time on a quest to look for a new world for the human race.
Kyouran Kazoku Nikki

Kyouran Kazoku Nikki

Kyouran Kazoku Nikki
Kyouran Kazoku Nikki
Synonyms : 狂乱家族日記
Genres : Comedy, Sci-Fi
Description: Midarezaki Ouka is used to having strange things happen to him -after all, he is the head of the Great Japanese Empire Paranormal Phenomena Bureau of Measures. But when he catches a small cat girl in the shopping district stealing apples, his whole life rearranges to fit a new operation... OPERATI
Vampire Hunter D (Sub)

Vampire Hunter D (Sub)

Vampire Hunter D (Sub)
Vampire Hunter D (Sub)
Description: 10,000 years in the future, the world has become a very different place; monsters roam the land freely, and people, although equiped with high tech weapons and cybernetic horses, live a humble life more suited to centuries past. The story focuses on a small hamlet plagued by monster attacks and livi
VS Knight Lamune & 40 Fresh

VS Knight Lamune & 40 Fresh

VS Knight Lamune & 40 Fresh
VS Knight Lamune & 40 Fresh
Description: To save the galaxy from impending doom, Cacao and Parfait are sent on a mission through time and space to retrieve the Fourth Warrior,Lamunes. Unfortunately, Cacao and Parfait discover Lamunes at the helm of the marauding Giga Genos invasion fleet. World by world, Lamunes is determined to bring the
Mazinkaiser (Sub)

Mazinkaiser (Sub)

Mazinkaiser (Sub)
Mazinkaiser (Sub)
Description: In one of their epic battles, the Mazinger Team suffers a crushing defeat at the hands of Dr. Hell and his minions after Mazinger Z is stolen and its pilot, the legendary Kouji Kabuto, is rendered missing in action. Just when Dr. Hell's second-in-command Baron Ashura uses Mazinger Z against our hero
Mazinkaiser SKL

Mazinkaiser SKL

Mazinkaiser SKL
Mazinkaiser SKL
Description: Prior to the events of the anime, three factions - the Garan Army, the Kiba Army, and the Aira Army, battle for total dominance of Machine Island. The island is basically a prison, isolated from the rest of the world. The island contains a vast amount of resources, allowing the three factions to cre
Pokemon: Destiny Deoxys (Sub)

Pokemon: Destiny Deoxys (Sub)

Pokemon: Destiny Deoxys (Sub)
Pokemon: Destiny Deoxys (Sub)
Description: Satoshi and his friends travel to LaRousse, where they meet a boy named Tooi who is afraid of Pokemon due to an incident that happened four years earlier. Meanwhile, Deoxys, a Pokemon from space, has reappeared, putting a barrier around the city and kidnapping people. Rayquaza, a Pokemon that lives
Plawres Sanshirou

Plawres Sanshirou

Plawres Sanshirou
Plawres Sanshirou
Description: Plawres is a wrestling game that the players make their robots, which are about 30 cm tall, fight in the ring. The main character, Sugata Sanshiro, is a plawres player. Using his plawrestler, Juohmaru, he beats strong rivals.
Saber Marionette J to X (Dub)

Saber Marionette J to X (Dub)

Saber Marionette J to X (Dub)
Saber Marionette J to X (Dub)
Description: Taking place mere months after the Saber Marionette J OVA series, this newest installment in the Saber Marionette line follows the continuing adventures of Otaru and his clan of selfless, obsessive marionette girls. This time, the evil Faust is back, and again toying with Marionette technology that
Figure 17

Figure 17

Figure 17
Figure 17
Genres : Sci-Fi, Slice Of Life
Description: Tsubasa Shiina is a 10-year-old girl who recently moved to Hokkaido to live with her father. In school, she is very quiet and unsociable with her classmates. Then one night, she witnesses a UFO crash in the forest near her home. She rushes to the scene and finds the pilot, codenamed "D.D.", in a bar
To Heart: Remember My Memories

To Heart: Remember My Memories

To Heart: Remember My Memories
To Heart: Remember My Memories
Description: Time flies by; Hiroyuki and Akari are 12th-graders now. Both of them and their friends have grown up gradually in someway, physically or mentally, but one of their best friends is missing: the lifelike android Multi. To their surprise, Multi is brought to their campus again without notice, yet she i
Sci-fi Harry

Sci-fi Harry

Sci-fi Harry
Sci-fi Harry
Genres : Drama, Horror, Sci-Fi
Description: Harry is definitely not your average American teenager. Instead, he is the epitome of an "alienated youth" - friendless at school, extremely weird and nervous to the point of paranoia. But a chance occurrence causes Harry to start to demonstrate what appear to be psychic powers - yet he neither be
Alien 9

Alien 9

Alien 9
Alien 9
Genres : Horror, OVA, Sci-Fi
Description: Yuri Ootani, a girl who has been afraid of aliens, has been chosen to be on the alien party with the class president Kumi Kawamura, whose only intention to join the alien party is to get out of presidential duties, as well as Kasumi Tomine who is perfect at everything she does, including fighting al
Gunslinger Girl: Il Teatrino (Sub)

Gunslinger Girl: Il Teatrino (Sub)

Gunslinger Girl: Il Teatrino (Sub)
Gunslinger Girl: Il Teatrino (Sub)
Genres : Action, Drama, Military, Sci-Fi
Description: When the Social Welfare Agency investigates the disappearance of an operative, their inquiry leads them right into the lair of their rival, the Five Republics. The assassin Triela infiltrates the hostile organization, but her search is cut short when she finds herself staring down the barrel of a gu
Gakuen Utopia Manabi Straight!

Gakuen Utopia Manabi Straight!

Gakuen Utopia Manabi Straight!
Gakuen Utopia Manabi Straight!
Description: Manabi Straight! follows the lives of a group of young high school girls living in the year 2035 while they attend the all-girl Seioh Private High School. Since the birth rate has dropped dramatically, schools are being closed down due to the sheer lack of students available to teach. Morale in scho
RahXephon: Harmonic Convergence (Sub)

RahXephon: Harmonic Convergence (Sub)

RahXephon: Harmonic Convergence (Sub)
RahXephon: Harmonic Convergence (Sub)
Description: Ayato Kamina was separated from the girl he loved, Haruka Mishima, when an event occurred that was thought to have killed everyone outside of Tokyo. But one day three years later, invaders suddenly attacked the city. It was then that he meets an agent of TERRA, Haruka Shitow, who tells him that she
Futatsu no Spica

Futatsu no Spica

Futatsu no Spica
Futatsu no Spica
Description: When Kamogawa Asumi was just a baby, her mother was grievously injured when a rocket crashed to the ground. Five years later, having been in a coma all the time, Asumi's mother finally dies, and the little girl struggles to come to terms with the death of a mother she barely remembers. In the midst
Karas (Dub)

Karas (Dub)

Karas (Dub)
Karas (Dub)
Genres : Action, Fantasy, OVA, Sci-Fi, Dub
Description: The world of the humans and the world of the demons (yōkai) have overlapped one another, leaving humans to walk the streets of life as they normally would, while demons walk, hidden from the naked eye, down the very same streets. A seemingly young woman named Yurine and her servant, the Karas (from
Babel II OVA (Dub)

Babel II OVA (Dub)

Babel II OVA (Dub)
Babel II OVA (Dub)
Genres : Action, Dub, Mecha, OVA, Sci-Fi
Description: Life seems simple for Koichi, a young student, until he learns that he is the reincarnation of an alien protector who crashed onto the mantle of responsibility as"defender of the Earth", Koichi/Babel teams up with a trio of super-powered alien companions to battle the the dark forces of an evil cult
Seikai no Senki II (Sub)

Seikai no Senki II (Sub)

Seikai no Senki II (Sub)
Seikai no Senki II (Sub)
Description: Due to a lack of ambassadors for the recently-conquered worlds the rapidly advancing fleet of the Bebaus brothers leave behind, Lafiel is appointed Territorial Ambassador of the planet Lobnas II. Upon arriving to the planet Jinto and Lafiel discover that the planet was used by the United Mankind as
Getter Robo: Armageddon (Sub)

Getter Robo: Armageddon (Sub)

Getter Robo: Armageddon (Sub)
Getter Robo: Armageddon (Sub)
Description: Dr. Saotome returns from the dead after being seemingly murdered by Getter pilot Nagare Ryoma and threatens the world with his ultimate creation: the Shin Dragon. Ryoma reluctantly teams up with his former co-pilots Jin Hayato and Tomoe Mushashi to combat Dr. Saotome. The pilots must also deal with
Key the Metal Idol

Key the Metal Idol

Key the Metal Idol
Key the Metal Idol
Synonyms :
Genres : Action, Drama, Mecha, Music, OVA, Sci-Fi
Description: Tokiko Mima, called Key, is a robot. Since she was created by her 'grandfather', Dr. Mima, she has lived among humans. Now Dr. Mima is dead, and has left behind a cryptic last message: if Key can somehow get 30,000 people to feel for her, she can become fully human. However, Key's quest may no
New Getter Robo (Sub)

New Getter Robo (Sub)

New Getter Robo (Sub)
New Getter Robo (Sub)
Description: Humanity is under attack by demonic creatures called Oni. Unable to fight back by any other means, the scientist Dr. Saotome creates a series of giant robots that harness the mysterious power of Getter Rays, giving them the strength necessary to fight the Oni. The strongest of these is Getter Robo,
Astro Boy (1980) (Sub)

Astro Boy (1980) (Sub)

Astro Boy (1980) (Sub)
Astro Boy (1980) (Sub)
Description: Creating a robotic boy in the image of his recently deceased son Tobio, Professor Tenma thought nothing could go wrong now that his beloved child had been "reborn"... that is, until he comes to realize that this invention could never replace his son. Before long, however, the robot is kidnapped and
Android Kikaider (Sub)

Android Kikaider (Sub)

Android Kikaider (Sub)
Android Kikaider (Sub)
Description: The genius robotics professor, Dr. Komyoji has created Jiro (who has the ability to transform into Kikaider) – a humanoid robot tasked with the protection of Dr. Komyoji’s son, Masaru, and daughter, Mitsuko. Gifted with a conscience circuit, which has the power to simulate real emotions
Legend of Basara

Legend of Basara

Legend of Basara
Legend of Basara
Synonyms :
Description: In a small village, twins are born: a boy, Tatara, and a girl, Sarasa. The prophet Nagi declares that Tatara is the chosen one who will free Japan from the tyrannical rule of the King and his four sons. But when the ruthless Red King slays Tatara, Sarasa must take on her brother's name and responsib
Cowboy Bebop: Tengoku no Tobira

Cowboy Bebop: Tengoku no Tobira

Cowboy Bebop: Tengoku no Tobira
Cowboy Bebop: Tengoku no Tobira
Description: As the Cowboy Bebop crew travels the stars, they learn of the largest bounty yet, a huge 300 million Woolongs. Apparently, someone is wielding a hugely powerful chemical weapon, and of course the authorities are at a loss to stop it. The war to take down the most dangerous criminal yet forces the cr
Chou Denji Machine Voltes V

Chou Denji Machine Voltes V

Chou Denji Machine Voltes V
Chou Denji Machine Voltes V
Description: From out of nowhere, a mysterious alien race known as the Boazan Forces has invaded the Earth. A group of individuals specially trained to handle this kind of situation has been unleashed. Kenichi, Ippei, Daijirou, Hiyoshi & Megumi are the pilots of the Choudenji Machine Voltes V (5), Earth's de
Space Pirate Captain Herlock: The Endless Odyssey

Space Pirate Captain Herlock: The Endless Odyssey

Space Pirate Captain Herlock: The Endless Odyssey
Space Pirate Captain Herlock: The Endless Odyssey
Genres : Action, OVA, Sci-Fi
Description: On an archaelogical mission to the end of the known universe, Professor Daiba unwitting unleashes an ancient horror from its confines. Five years later the malevolent alien force sets in motion a plan which reunites the various crewmembers of the Arcadia to sail the stars once more as well as bring
Albator 84

Albator 84

Albator 84
Albator 84
Description: At the end of Arcadia of My Youth Capitain Harlock and the crew of the space ship Arcadia had been banished from Earth. The Earth, as well as many other planets in the universe had been taken over by the Illumidus, a race of destructive humanoids who ruin, enslave or destroy almost any inhabitable p
Excel Saga (Dub)

Excel Saga (Dub)

Excel Saga (Dub)
Excel Saga (Dub)
Genres : Comedy, Parody, Sci-Fi, Shounen, Dub
Description: Hyperactive Excel does anything and everything to try to please her lord, Ilpalazzo, who wants to take over the planet. Excel's misadventures takes her and her partner, the ever-dying Hyatt, all over the world, meeting several strange people as they go. Everything is bizarre and goofy, as any kind o
Tetsuwan Birdy Decode:02 (Sub)

Tetsuwan Birdy Decode:02 (Sub)

Tetsuwan Birdy Decode:02 (Sub)
Tetsuwan Birdy Decode:02 (Sub)
Genres : Action, Comedy, Sci-Fi
Description: Birdy and Tsutomu are still co-existing in the same body, as Birdy continues her duties as Federation Investigator and celebrity persona, and Tsutomu seeks to balance them with his normal everyday life. When a criminal group connected to the Ryunka incident escape from custody, hiding themselves and
Patapata Hikousen no Bouken

Patapata Hikousen no Bouken

Patapata Hikousen no Bouken
Patapata Hikousen no Bouken
Genres : Adventure, Sci-Fi
Description: Jane's mother dies when she is born, and her father, a rich English aristocrat, soon remarries to a woman with a son, William, who despises his new father and brother. George and Jane grow up with a dream to make a flying machine. George believes the distant Asian sands hold a secret: a mysterious c
Karas (Sub)

Karas (Sub)

Karas (Sub)
Karas (Sub)
Genres : Action, Fantasy, OVA, Sci-Fi
Description: The world of the humans and the world of the demons (yōkai) have overlapped one another, leaving humans to walk the streets of life as they normally would, while demons walk, hidden from the naked eye, down the very same streets. A seemingly young woman named Yurine and her servant, the Karas (from
Najica Blitz Tactics (Sub)

Najica Blitz Tactics (Sub)

Najica Blitz Tactics (Sub)
Najica Blitz Tactics (Sub)
Genres : Action, Comedy, Ecchi, Sci-Fi
Description: Najica Hiiragi, perfumer and secret agent, is sent out on a number of recovery missions to round up rogue humaritts, androids with combat abilities. Najica is assigned a humaritt partner, Lila, whom Najica is to groom as an agent and receive assistance from along the way. As Najica grows to accept L
Mobile Suit Gundam: The 08th MS Team (Dub)

Mobile Suit Gundam: The 08th MS Team (Dub)

Mobile Suit Gundam: The 08th MS Team (Dub)
Mobile Suit Gundam: The 08th MS Team (Dub)
Description: UC 0079 - After the success of Operation Odessa, more and more Earth Federation soldiers are sent to earth to free it from the hands of the Principality of Zeon. As Zeonic troops retreat to unknown parts of the world, it's up to the Earth Federation Ground Force to find them and exterminate them.&nb
The Ideon: Be Invoked

The Ideon: Be Invoked

The Ideon: Be Invoked
The Ideon: Be Invoked
Genres : Drama, Mecha, Movie, Sci-Fi
Description: The epic conclusion to the Ideon saga, featuring what was meant to be the final 5 episodes of the TV series. The Solo Ship and its crew continue their intense battle with the Buff Clan leading to a final battle that will determine the fate of all life in the universe. This movie features the last ep
Space Runaway Ideon

Space Runaway Ideon

Space Runaway Ideon
Space Runaway Ideon
Genres : Drama, Mecha, Sci-Fi
Description: Humanity's pursuit of knowledge leads them to the planet Solo, where they find mysterious remains of a long dead alien civilization, including the 3 part super robot 'Ideon', and a powerful warship. Using these, the Earthlings sent to investigate the ruins defend themselves in their constant conflic
The Ideon: A Contact

The Ideon: A Contact

The Ideon: A Contact
The Ideon: A Contact
Genres : Drama, Mecha, Movie, Sci-Fi
Description: A movie recap of the Space Runaway Ideon TV Series. Humanity's pursuit of knowledge leads them to the planet Solo, where they find mysterious remains of a long dead alien civilization, including the 3 part super robot 'Ideon', and a powerful warship. Using these, the Earthlings sent to investigate t
Run=Dim

Run=Dim

Run=Dim
Run=Dim
Synonyms : R=D
Genres : Action, Mecha, Sci-Fi
Description: In the year 2050 A.D, approximately 1/10th of Japan is now under water due to the global warming effect. The city of Tokyo was no exception.The economy of Japan is crippled from this disaster and the government is willing for anything to help revive the country. As a result, the Japanese government
Eden's Bowy (Sub)

Eden's Bowy (Sub)

Eden's Bowy (Sub)
Eden's Bowy (Sub)
Description: Yorn gazes up at two massive cities floating in the sky and dreams of discovering their mysteries. Without warning, those mysteries come looking for him. Edenic assassins murder his father and Yorn is next on the hit list. A nameless old man and a mysterious young girl help Yorn on his quest to find
Mushi-Uta

Mushi-Uta

Mushi-Uta
Mushi-Uta
Synonyms : ムシウタ, Mushiuta
Genres : Action, Fantasy, Sci-Fi
Description: Mushi-uta's story takes place in the near future. Ten years before the story's opening, strange insect-like creatures known as "Mushi" began appearing. The Mushi are able to consume peoples' dreams and thoughts in return for supernatural powers. At the end of episode one, protagonist Daisuke "Kakkou
Top Anime on Animefreak

One Piece

Gol D. Roger was known as the Pirate King, the strongest and most infamous being to have sailed the Grand Line. The capture and death of Roger by the World Government brought a change throughout the world. His last words before his death revealed the location of the greatest treasure in the world, One Piece. It was this revelation that brought about the Grand Age of Pirates, men who dreamed of finding One Piece (which promises an unlimited amount of riches and fame), and quite possibly the most coveted of titles for the person who found it, the title of the Pirate King.Enter Monkey D. Luffy, a 17-year-old boy that defies your standard definition of a pirate. Rather than the popular persona of a wicked, hardened, toothless pirate who ransacks villages for fun, Luffy’s reason for being a pirate is one of pure wonder; the thought of an exciting adventure and meeting new and intriguing people, along with finding One Piece, are his reasons of becoming a pirate. Following in the footsteps of his childhood hero, Luffy and his crew travel across the Grand Line, experiencing crazy adventures, unveiling dark mysteries and battling strong enemies, all in order to reach One Piece.

Ore dake Level Up na Ken: Season 2 - Arise from the Shadow

The second season of Solo Leveling.

Mastering his new abilities in secret, Jinwoo must battle humanity's toughest foes to save his mother.

(Source: Crunchyroll News)

FARMAGIA

In Felicidad, farmers known as the Farmagia raise monsters under the peaceful rule of the Magus Diluculum. After the Magus passes, a power struggle erupts among forces using monsters to seize control. In the town of Centvelt, Farmagia Ten and his friends band together against the despotic new ruler, Glaza. Ten, his friends, and their home-grown monsters must stay strong to defend their freedom.

(Source: Crunchyroll)

Fuguushoku [Kanteishi] ga Jitsu wa Saikyou Datta: Naraku de Kitaeta Saikyou no [Shingan] de Musou Suru

Ein has been saddled with the job of "Appraiser," the weakest and least fortunate of all the jobs one can be born with, as the only power it grants is the ability to appraise things. Treated cruelly by all and reduced to a litter collector by his peers, Ein has grown to hate himself and lives his days in spineless self-abasement. But when he meets Yuuri, the spirit of the World Tree, and her protector, Ursula the sage, Ein's fate takes a drastic turn.

With the gift of a Spirit Eye from Yuuri and the help of Ursula in learning how to use it, Ein grows stronger and stronger, until he's ready to take Yuuri on her long-desired journey to meet her World Tree's sisters. He goes on to overcome all sorts of challenges, armed with his natural kindness and his new-found courage.

(Source: Crunchyroll)

Dragon Ball DAIMA

All-new series project for Dragon Ball. In the series, Goku, Vegeta, Bulma and other characters throughout the series become younger than usual. However, this is different from a similar plotline in the Dragon Ball GT anime, in which Goku reverts back into a kid after the end of the original series. Although the title "Daima" does not mean anything, the kanji could be interpreted as "Evil" in English.

(Source: Anime News Network, edited)

Note: Relations are provisional and will be updated when more info is announced.

Nihon e Youkoso Elf-san.

Ms. Elf is intrigued by Japanese culture?!

Working adult Kitase Kazuhiro’s hobby is sleeping. Ever since he was a child, he’s had exciting adventures in the mysterious other world he dreams about. One day, while exploring ancient ruins with an elf girl he befriended, he is unfortunately burned by the breath of a magic dragon he encounters.

When he awakens from his dream, an elf girl who shouldn’t be in his room is sleeping next to him…

(Source: Crunchyroll)

Naruto Shippuuden (Dub)

Naruto: Shippuuden is the continuation of the original animated TV series Naruto.The story revolves around an older and slightly more matured Uzumaki Naruto and his quest to save his friend Uchiha Sasuke from the grips of the snake-like Shinobi, Orochimaru. After 2 and a half years Naruto finally returns to his village of Konoha, and sets about putting his ambitions to work, though it will not be easy, as he has amassed a few (more dangerous) enemies, in the likes of the shinobi organization; Akatsuki. Fun facts about Naruto

Izure Saikyou no Renkinjutsushi?

Not even a hero, Takumi Iruma gets accidentally mixed in with a group of heroes chosen to be summoned to another world. As compensation for the mix-up, a goddess offers him the right to choose any skill he wishes for! Hoping for a peaceful and quiet life that has nothing to do with fighting or going into battle, he chooses a seemingly boring creation skill. However, it turns out "alchemy" is the most powerful skill that allows him to create everything from a holy sword to flying ships! This cheat skill he unexpectedly acquired turns him into a wealthy merchant and makes him undefeatable in battles! A heartwarming adventure story about (possibly) the most powerful alchemist in another world!

(Source: AlphaPolis)

One Piece (Dub)

Gol D. Roger was known as the Pirate King, the strongest and most infamous being to have sailed the Grand Line. The capture and death of Roger by the World Government brought a change throughout the world. His last words before his death revealed the location of the greatest treasure in the world, One Piece. It was this revelation that brought about the Grand Age of Pirates, men who dreamed of finding One Piece (which promises an unlimited amount of riches and fame), and quite possibly the most coveted of titles for the person who found it, the title of the Pirate King.Enter Monkey D. Luffy, a 17-year-old boy that defies your standard definition of a pirate. Rather than the popular persona of a wicked, hardened, toothless pirate who ransacks villages for fun, Luffy’s reason for being a pirate is one of pure wonder; the thought of an exciting adventure and meeting new and intriguing people, along with finding One Piece, are his reasons of becoming a pirate. Following in the footsteps of his childhood hero, Luffy and his crew travel across the Grand Line, experiencing crazy adventures, unveiling dark mysteries and battling strong enemies, all in order to reach One Piece.

Episode 542: Special episode crossover with Toriko, only sub available.

Episode 590: Special crossover with Dragon Ball Z, only sub available.

Akuyaku Reijou Tensei Oji-san

After a traffic accident, 52-year-old civil servant Kenzaburou Tondabayashi awakens to find he's become Grace Auvergne, a duke's daughter, and more importantly the villainess of an otome game. Not wanting to get in the way of the happy endings of the young characters around him, Grace sets out to play the role of the villain, but whether it's due to Kenzaburou's memories of being an affectionate parent getting in the way or not being able to remember those pesky foreign names properly, it ends up being a lot harder than it looks...