base work for pagination
conflict resolution