Before sending a pull-request please open an issue to discuss new features or non-trivial changes.

### Thank you for your contribution!
