use &amp; where needed