working on recursively walking decission tree