fixed wierd list bug