fix for sparse add