Good Codes Based On Very Sparse Matrices