refactor proposePoints, only one method / file