added license to most classes