lxiang gsoc14 blog first post