fixed add to list bug