fixed some stuff and added admin page approval options