baseView improvement