wip edge cases for pagination