base sevice