refactoring data no commentRepository