text refinement here and there....