Added license, and comments