part4, Use generic views
automated testing