add license
remove boilerplate