now without a ui - just services