GSOC 2014 project