license added with comments