reduce points to wrap