added licence boilerplate