updated PaintPot_with_list