Code for GSoC 2014 and GSoC 2014 proposal