All of the main hooks for the primary view are completed