implement "straighten corners" into "push" modifier