add switching between views!