updated for elixir 0.11.2