seperated sha1sum branch

seperated branch please review