More updates to sparse.pl... getting very close