minor bugfix; basic geometry factory is now operational