initial work on the points interface