new files to support vertex-based geometry