added admin page, various fixes