dependencies for the client