add points infrastructure