add client pointer; need to fix positioning while scrolling