if we did not use the client we can't use the kernel

not sure why we want to create a client here