mostly completed the javascript for the admin panel. needs to be styled
update styles