add some missing dependencies for client