add viewport entity type