compile and add Elm license