xxx fix view