https://medium.com/better-programming/rxjava-2-chaining-and-conventional-code-side-by-side-comparison-a04c50a97109