dlpaging refactoring / split to multiple lines by section