to walk and ponder