add admin struct