global updates

* fixes #10
* fixes #9
* fixes #8
* fixes #7
* fixes #6
* fixes #5
* fixes #4