add view
finish view
finish view