cleaned -1's to be calculated in stead of read