add sh1 support