add tight pointer