modified view structure