added the license header to all the sources