separated sha1 into separate file