metadata walking