added getValue() method to Node, updated Position methods