adding LICENSE and code