add large view logic