added license, comments