fixed errors of view abstract