added license header to all the files