少量改动model和painter