this is a cool idea - D