initial commit
added licence
clean up