- using rx-java-android and java 8
- adapted network calls to rx-java-android