initial import
added license declaration.