added licence header