wrong free block indexing fixed