updated version. WIP
  lunch time commit. parallel processing.

  learnt one thing today:
    sharks don't like networking: http://www.youtube.com/watch?v=1ex7uTQf4bQ