defluff
update copyright year
add setters
add same_node method
cleanup
update copyright, cleanup
cleanup
should check in detail some time