customizable depth
bug fix and todo