about to add extra admin work
mother of god something works with the admin page
about to create merge back into dev branch
refactored things to use Keys more appropriately