refactor point reference