add licence
remove whitespace