oh, also, i'd recommend to avoid naming stuff like ``points_list``, having the type in the name is a bit weird, and you end up needing to rename the variable everywhere if you want to change the type (not like thats a problem with editors that have "replace all occurences" or stuff like that, but still)
mh, another problem is that well, you could name it something, but it would end up not being of that type