view structure