fixed sparse parse