major refactoring, integration of the new dump format and gps sharing