fixed list scope problem