v1.5 for correction and rich