add hash algo