calculates python version once, at load time

instead of at runtime!
cleans up docstring
gives variables better names