allow usage from python
Readability counts
better naming
localise variable