updated macro: set_current_admin