external view added