error pages, login functionality, logout functionality and more.