for elixir 0.15.0, Record and String