add variation of getPoint