populate right pointer