adding depth bound option