Credit pair.io for inspiration.