change admin to use service