fix view system