auxiliary and view

auxiliary