Using enums instead of optiontpyes
adding stuff
adding admin
stuff