erlang string is horrible