comment for refactor