fixed and improved admin page