added 'make point' functional