normal in poin. Point refactor