admin functionality completed