add gsoc2012