input point reorganization