edit point fully functional