add hash depth option