This is a pretty cool idea.