add view structure