abstracted a bunch of shit in rest and service cen