for a new sha