internal view