chapter 5: added admin page