initial commit
update header, license