initial import
update to ensure that if a document is generate with same create date it will be binary identical
merge from github