Cleaning up promises and using same ready approach between as elixir version.
Overridable urls.