Clean, add comments.