change to new sha module