remake base view