Providing services and assistance