clean up
fix and explanation for a line