to walk and ponder (abstract)