Cool idea, and nice detail