implement list and get_recursive
keys are without initial /