Added read colorizing. This requires not using GORM criteria because they are broken