refactoring comments visibility;