Add point function