moved from [Daniels Repository](https://github.com/danielschuster/mobilis)