add atPoints, deprecate decorateFoo