Adding the code and the license.