admin functionality finished except validation