calculate fullextent of data plus spec
merged local changes with pull request