wow. sounds like some japanese cartoons i've seen.