construct minimal valid points in generator