GSoC 2013 Final Project