added sparse pseudo inverse in gvf demo