added License agreement (Mozilla Public License 2.0