fixed list grabbing logic