This is actually pretty cool stuff.