See part 1 here.

Looks like a good match :-)