some geometry changes