view is almost complete