better tip positioning